Ejemplo n.º 1
0
    /// <summary>
    /// Try fill saved option's value to the existing option slider.
    /// </summary>
    public override void TryFillSavedOption()
    {
        switch (optionSaveType)
        {
        case OptionSaveType.Float:
            slider.value = PlayerPrefsWrapper.TryGetFloat(key) ?? slider.value;
            break;

        case OptionSaveType.Int:
            slider.value = PlayerPrefsWrapper.TryGetInt(key) ?? slider.value;
            break;
        }
    }
Ejemplo n.º 2
0
 public void TrySetGameOptions()
 {
     playerHealth.StartingHealth = PlayerPrefsWrapper.TryGetInt(Constants.GameOptionsKey.StartingHealth) ?? playerHealth.StartingHealth;
     SetStartingAmmoClipsForAllWeapons(PlayerPrefsWrapper.TryGetInt(Constants.GameOptionsKey.StartingAmmoClips));
     playerMoney.StartingMoney = PlayerPrefsWrapper.TryGetInt(Constants.GameOptionsKey.StartingMoney) ?? playerMoney.StartingMoney;
 }