42 lines
1.0 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|