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(); }
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)); }