public void DepositQuadToSave() { AccountSavedAccountResources.AddCredits(OnShipAccountResources.GetCredits() / 4); OnShipAccountResources.ResetCredits(); AccountSavedAccountResources.AddMaterials(OnShipAccountResources.GetMaterials() / 4); OnShipAccountResources.ResetMaterials(); }
//Account parameters public void Save() { _haveProgress = true; PlayerPrefs.SetInt("PlayersCredits", AccountSavedAccountResources.GetCredits()); PlayerPrefs.SetInt("PlayerMaterials", AccountSavedAccountResources.GetMaterials()); PlayerPrefs.SetString("PlayerShip", _playerShipName); PlayerPrefs.SetInt("HaveProgress", 1); }
private void Load() { if (PlayerPrefs.HasKey("HaveProgress")) { AccountSavedAccountResources.SetCredits(PlayerPrefs.GetInt("PlayersCredits")); AccountSavedAccountResources.SetMaterials(PlayerPrefs.GetInt("PlayerMaterials")); _playerShipName = PlayerPrefs.GetString("PlayerShip"); } else { _playerShipName = "Falcon"; Save(); } }
public void TryRemoveMaterials(int materialsValue, out bool success) { AccountSavedAccountResources.TryRemoveMaterials(materialsValue, out success); }
public bool HaveEnoughCredits(int value) { return(AccountSavedAccountResources.GetCredits() > value); }
public void TryRemoveCredits(int creditsValue, out bool success) { AccountSavedAccountResources.TryRemoveCredits(creditsValue, out success); }
public bool HaveEnoughMaterials(int value) { return(AccountSavedAccountResources.GetMaterials() > value); }