/// <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;
        }
    }
Exemple #6
0
 // 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);
 }
Exemple #7
0
 // 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();
 }