コード例 #1
0
    private void Awake()
    {
        if (File.Exists(Application.dataPath + pathSave))
        {
            varSave = (VarSave)file.Load(pathSave);
        }
        else
        {
            file.Save(pathSave, varSave);
        }

        switch (GetInt("Ratio"))
        {
        case 0:
            RatioScreen = 1.7777777777777f;
            break;

        case 1:
            RatioScreen = 1.3333333333333f;
            break;
        }

        if (instance != null)
        {
            Debug.LogError("Plus d'un Object ManagerSettingsUI dans la scene.");
        }
        else
        {
            instance = this;
        }
    }
コード例 #2
0
 public void OnEnable()
 {
     managerSettingsUI = ManagerSettingsUI.instance;
     managerSettingsUI.settingBools.Add(this);
     Move(managerSettingsUI.GetBool(Name));
 }
コード例 #3
0
 private void OnEnable()
 {
     managerSettingsUI = ManagerSettingsUI.instance;
     managerSettingsUI.settingStrings.Add(this);
     Move(managerSettingsUI.GetInt(Name));
 }