public static void AddGameData(GameDataID dataId, object value) { switch(dataId) { case GameDataID.WaypointItemCount: PlayerPrefs.SetInt(GameDataID.WaypointItemCount.ToString(), PlayerPrefs.GetInt(GameDataID.WaypointItemCount.ToString(), 5) + (int)value); break; default: Debug.LogError("Wrong Data Id"); break; } }
public static object GetGameData(GameDataID dataId) { switch(dataId) { case GameDataID.IsUnCompletedData: return PlayerPrefsX.GetBool(dataId.ToString(), false); case GameDataID.WaypointItemCount: return PlayerPrefs.GetInt(dataId.ToString(), 5); default: Debug.Log("No Data"); return null; } }
public static void SetGameData(GameDataID dataId, object value) { switch(dataId) { case GameDataID.IsUnCompletedData: PlayerPrefsX.SetBool(GameDataID.IsUnCompletedData.ToString(), (bool)value); break; case GameDataID.WaypointItemCount: PlayerPrefs.SetInt(GameDataID.WaypointItemCount.ToString(), (int)value); break; } }