Files
test/Assets/PerfectWorld/Scripts/Managers/InGameOptionButtionTest.cs
T
2026-05-16 11:50:40 +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()
{
InGameGraphicOption.Instance.SetRenderDistance(200f);
InGameGraphicOption.Instance.SetRenderScale(0.6f);
InGameGraphicOption.Instance.SetMSAA(0);
_isHighQuality = false;
}
private void SetHighQuality()
{
InGameGraphicOption.Instance.SetRenderDistance(500f);
InGameGraphicOption.Instance.SetRenderScale(1f);
InGameGraphicOption.Instance.SetMSAA(4);
_isHighQuality = true;
}
}
}