diff --git a/Assets/Scripts/DataUtils/GameData.cs b/Assets/Scripts/DataUtils/GameData.cs index 35aef94d33f62f9a465d08588ffee1ae69a29a6a..7ad37e962fe64685aec28a49a561cca0e97689f8 100644 --- a/Assets/Scripts/DataUtils/GameData.cs +++ b/Assets/Scripts/DataUtils/GameData.cs @@ -22,7 +22,6 @@ public class GameData public string timestamp; public bool isShopKeeper; public float increment; - public int currentReward; // Constructor buat default values kalau new game public GameData() @@ -43,7 +42,6 @@ public class GameData this.timestamp = string.Empty; this.isShopKeeper = false; this.increment = 50; - this.currentReward = 1; } public GameData(int currentScene) @@ -64,7 +62,6 @@ public class GameData this.timestamp = string.Empty; this.isShopKeeper = false; this.increment = 50; - this.currentReward = 1; } } diff --git a/Assets/Scripts/Managers/RewardManager.cs b/Assets/Scripts/Managers/RewardManager.cs index e3d164f204ce398b7f6984495a97f2f989c633f8..cbc381d1f4297555f6c131ebe57ee61fbeed8cda 100644 --- a/Assets/Scripts/Managers/RewardManager.cs +++ b/Assets/Scripts/Managers/RewardManager.cs @@ -7,27 +7,20 @@ public class RewardManager : MonoBehaviour, IDataPersistence { public PlayerCoin coins; public float increment = 50; - public int currentReward = 1; public void Reward() { - if (LevelManager.Instance.currentQuest >= currentReward) - { - coins.coin += increment; - increment += 50; - currentReward = LevelManager.Instance.currentQuest + 1; - } + coins.coin += increment; + increment += 50; } public void LoadData(GameData data) { this.increment = data.increment; - this.currentReward = data.currentReward; } public void SaveData(ref GameData data) { data.increment = this.increment; - data.currentReward = this.currentReward; } }