コード例 #1
0
 public static void Load(HomeSave toLoad)
 {
     MainHouse.Load(toLoad.HouseLevel);
     Dorm.Load(toLoad.DormLevel);
     Gym.Load(toLoad.GymLevel);
     Kitchen.Load(toLoad.KitchenLevel);
 }
コード例 #2
0
ファイル: SaveData.cs プロジェクト: yoyo02222803/TEoG_Unity_2
 public FullSave(PlayerSave player, PosSave pos, List <DormSave> dorm, HomeSave parHome, VoreSaves vore, List <TeleportSave> teleportSaves)
 {
     this.playerPart    = player;
     this.posPart       = pos;
     this.dormPart      = dorm;
     this.datePart      = DateSystem.Save;
     this.homePart      = parHome;
     this.voreSaves     = vore;
     this.questSave     = QuestsSystem.Save;
     this.playerFlags   = PlayerFlags.Save();
     this.teleportSaves = teleportSaves;
     this.gameManager   = GameManager.Save();
 }
コード例 #3
0
ファイル: SaveData.cs プロジェクト: yoyo02222803/TEoG_Unity_2
    public string SaveData()
    {
        PlayerSave      playerSave = new PlayerSave(Player);
        List <DormSave> dormSaves  = dorm.Save();
        PosSave         playerPos  = new PosSave(Pos.position, MapEvents.ActiveMap, MapEvents.CurrentMap.transform.name);
        HomeSave        homeSave   = StartHomeStats.Save();
        VoreSaves       voreSaves  = voreChar.Save;
        FullSave        fullSave   = new FullSave(playerSave, playerPos, dormSaves, homeSave, voreSaves, MapEvents.GetMapEvents.GetTeleportSaves());

        Debug.Log(JsonUtility.ToJson(fullSave));

        return(JsonUtility.ToJson(fullSave));
    }