/// <summary> /// セーブデータ作成 /// </summary> /// <returns></returns> public ClassSaveData CreateSaveData() { ClassSaveData saveData = new ClassSaveData { dateTimeString = DateTime.Now.ToBinary().ToString(), }; return(saveData); }
/// <summary> /// セーブデータ作成 /// </summary> /// <returns></returns> public ClassSaveData CreateSaveData() { ClassSaveData saveData = new ClassSaveData { SaveResources = 0, SecondsToNextResourceTimer = 0d, }; return(saveData); }
/// <summary> /// セーブデータ:ロード /// </summary> public void SaveDataLoad() { //セーブデータ存在チェック if (PlayerPrefsJsonUtil.ExistData(SaveKeyString)) { //セーブデータ有り classSaveData = PlayerPrefsJsonUtil.GetObject <ClassSaveData>(SaveKeyString); } else { //セーブデータ無し Debug.Log("セーブデータがないのでセーブデータ作成"); classSaveData = CreateSaveData(); classSaveData.SaveResources = 0; classSaveData.SecondsToNextResourceTimer = 0d; } }
// Token: 0x0600071B RID: 1819 RVA: 0x0006C7FC File Offset: 0x0006ABFC public static void WriteToGlobals(ClassSaveData data) { ClassGlobals.Biology = data.biology; ClassGlobals.BiologyBonus = data.biologyBonus; ClassGlobals.BiologyGrade = data.biologyGrade; ClassGlobals.Chemistry = data.chemistry; ClassGlobals.ChemistryBonus = data.chemistryBonus; ClassGlobals.ChemistryGrade = data.chemistryGrade; ClassGlobals.Language = data.language; ClassGlobals.LanguageBonus = data.languageBonus; ClassGlobals.LanguageGrade = data.languageGrade; ClassGlobals.Physical = data.physical; ClassGlobals.PhysicalBonus = data.physicalBonus; ClassGlobals.PhysicalGrade = data.physicalGrade; ClassGlobals.Psychology = data.psychology; ClassGlobals.PsychologyBonus = data.psychologyBonus; ClassGlobals.PsychologyGrade = data.psychologyGrade; }
/// <summary> /// セーブデータ:ロード /// </summary> public void SaveDataLoad() { //セーブデータ存在チェック if (PlayerPrefsJsonUtil.ExistData(SaveKeyString)) { //セーブデータ有り classSaveData = PlayerPrefsJsonUtil.GetObject <ClassSaveData>(SaveKeyString); oldDateTime = classSaveData.GetDateTime(); string str = oldDateTime.ToString("yyyy/MM/dd HH:mm:ss"); Debug.Log($"アプリ開始時:セーブされていた時間:{str}"); str = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"); Debug.Log($"今の時間:{str}"); } else { //セーブデータ無し Debug.Log("セーブデータがないのでセーブデータ作成"); classSaveData = CreateSaveData(); oldDateTime = DateTime.Now; } }
// Token: 0x06000762 RID: 1890 RVA: 0x0006F7C8 File Offset: 0x0006DBC8 public void WriteToGlobals() { ApplicationSaveData.WriteToGlobals(this.data.applicationData); ClassSaveData.WriteToGlobals(this.data.classData); ClubSaveData.WriteToGlobals(this.data.clubData); CollectibleSaveData.WriteToGlobals(this.data.collectibleData); ConversationSaveData.WriteToGlobals(this.data.conversationData); DateSaveData.WriteToGlobals(this.data.dateData); DatingSaveData.WriteToGlobals(this.data.datingData); EventSaveData.WriteToGlobals(this.data.eventData); GameSaveData.WriteToGlobals(this.data.gameData); HomeSaveData.WriteToGlobals(this.data.homeData); MissionModeSaveData.WriteToGlobals(this.data.missionModeData); OptionSaveData.WriteToGlobals(this.data.optionData); PlayerSaveData.WriteToGlobals(this.data.playerData); PoseModeSaveData.WriteToGlobals(this.data.poseModeData); SaveFileSaveData.WriteToGlobals(this.data.saveFileData); SchemeSaveData.WriteToGlobals(this.data.schemeData); SchoolSaveData.WriteToGlobals(this.data.schoolData); SenpaiSaveData.WriteToGlobals(this.data.senpaiData); StudentSaveData.WriteToGlobals(this.data.studentData); TaskSaveData.WriteToGlobals(this.data.taskData); YanvaniaSaveData.WriteToGlobals(this.data.yanvaniaData); }
// Token: 0x06000761 RID: 1889 RVA: 0x0006F668 File Offset: 0x0006DA68 public void ReadFromGlobals() { this.data.applicationData = ApplicationSaveData.ReadFromGlobals(); this.data.classData = ClassSaveData.ReadFromGlobals(); this.data.clubData = ClubSaveData.ReadFromGlobals(); this.data.collectibleData = CollectibleSaveData.ReadFromGlobals(); this.data.conversationData = ConversationSaveData.ReadFromGlobals(); this.data.dateData = DateSaveData.ReadFromGlobals(); this.data.datingData = DatingSaveData.ReadFromGlobals(); this.data.eventData = EventSaveData.ReadFromGlobals(); this.data.gameData = GameSaveData.ReadFromGlobals(); this.data.homeData = HomeSaveData.ReadFromGlobals(); this.data.missionModeData = MissionModeSaveData.ReadFromGlobals(); this.data.optionData = OptionSaveData.ReadFromGlobals(); this.data.playerData = PlayerSaveData.ReadFromGlobals(); this.data.poseModeData = PoseModeSaveData.ReadFromGlobals(); this.data.saveFileData = SaveFileSaveData.ReadFromGlobals(); this.data.schemeData = SchemeSaveData.ReadFromGlobals(); this.data.schoolData = SchoolSaveData.ReadFromGlobals(); this.data.senpaiData = SenpaiSaveData.ReadFromGlobals(); this.data.studentData = StudentSaveData.ReadFromGlobals(); this.data.taskData = TaskSaveData.ReadFromGlobals(); this.data.yanvaniaData = YanvaniaSaveData.ReadFromGlobals(); }