/// <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; } }
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; }