Files
test/Assets/PerfectWorld/Scripts/Managers/InGameOptionButtionTest.cs
T
2026-05-15 13:41:38 +07:00

42 lines
1.0 KiB
C#

using UnityEngine;
namespace BrewMonster.Scripts
{
public class InGameOptionButtionTest : MonoBehaviour
{
private bool _isHighQuality = false;
private void Start()
{
SetLowQuality();
}
public void OnGraphicSettingButtonClicked()
{
if (_isHighQuality)
SetLowQuality();
else
SetHighQuality();
}
private void SetLowQuality()
{
InGameOptionManager.Instance.SetRenderDistance(200f);
InGameOptionManager.Instance.SetRenderScale(0.6f);
InGameOptionManager.Instance.SetMSAA(0);
_isHighQuality = false;
}
private void SetHighQuality()
{
InGameOptionManager.Instance.SetRenderDistance(500f);
InGameOptionManager.Instance.SetRenderScale(1f);
InGameOptionManager.Instance.SetMSAA(4);
_isHighQuality = true;
}
}
}