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