void UserDataSet() { string jsonStr = PlayerPrefs.GetString(stageIconSaveDatakey, string.Empty); if (jsonStr != string.Empty) { stageIconSaveData = JsonUtility.FromJson <StageIconSaveData>(jsonStr); } foreach (var stageData in stageDataList) { StageIconDataUserData userData = GetUserData(stageData.id); //if (userData.id <= 3) //{ // userData.playOn = true; // userData.starCount = 1; //} if (userData == null) { userData = new StageIconDataUserData(); userData.id = stageData.id; } stageIconSaveData.stageUserDataList.Add(userData); stageData.stageIconDataUserData = userData; } }
public void StarCntSet(int stageId, int starCnt) { StageIconDataUserData data = GetUserData(stageId); if (data != null) { data.starCount = Mathf.Max(starCnt, data.starCount); } UserDataSave(); }
public void PlayOnSet(int stageId) { StageIconDataUserData data = GetUserData(stageId); if (data != null) { data.playOn = true; } UserDataSave(); }