// ***********************************************************************
// Assembly : Game
// Author : Kimch
// Created : 2021-06-24
// Description :
// Last Modified By :
// Last Modified On :
// ***********************************************************************
//
//
// ***********************************************************************
using F;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace G
{
///
/// 设置代理
///
public class SettingProxy : GameProxy
{
#region Field
public bool lowEffect
{
get { return QualityProxy.Instance.qualityLevel == QualityProxy.QualityLevel.Low; }
set
{
QualityProxy.Instance.SetQualityLevel(value ? QualityProxy.QualityLevel.Low : QualityProxy.QualityLevel.High);
}
}
private bool _screenFit;
public bool screenFit
{
get { return _screenFit; }
set
{
if (_screenFit != value)
{
_screenFit = value;
if (UIHelper.Instance)
UIHelper.Instance.SetSafeRatio(value ? 1f : 0f);
PlayerPrefs.SetInt("screen_f", value ? 1 : 0);
PlayerPrefs.Save();
}
}
}
#endregion
#region Method
#endregion
#region Unity
public static SettingProxy Instance;
// Use this for initialization
private void Awake()
{
Instance = this;
}
public override void LoadCompleted()
{
this.screenFit = PlayerPrefs.GetInt("screen_f", 1) == 1;
}
#endregion
}
}