void PrintSave(string save, TextMeshProUGUI txt) { BaseSaver.PutSave(save); if (BaseSaver.GetPlayer() != null) { txt.text = BaseSaver.GetPlayer().ToString(); } else { txt.text = "New Save"; } }
public void SaveMoveToScene(string save) { BaseSaver.PutSave(save); /* * Save the player demo objects */ PlayerMeta player = BaseSaver.GetPlayer(); string nxtScene = "MapScene"; if (player == null) { player = new PlayerMeta(); player.stats.dests = new string[] { "Dest1" }; BaseSaver.PutPlayer(player); nxtScene = "CharSelectScreen"; } //Load the scene SceneManager.LoadScene(nxtScene); }
public void OpenTutorialMsg() { dialogScreen.SetActive(true); BaseSaver.PutSave("sv0"); /* * Save the player demo objects */ PlayerMeta player = BaseSaver.GetPlayer(); player = new PlayerMeta(); player.stats.dests = new string[] { "Dest1" }; player.faction = Unit.FactionType.Human; player.characters = new Unit[] { }; BaseSaver.PutPlayer(player); player.characters = new List <Unit>(new Unit[] { Unit.BuildInitial(player.faction, Unit.UnitType.Soldier, BoardProxy.PLAYER_TEAM) }).ToArray(); player.world = GameMeta.World.tutorial; BaseSaver.PutPlayer(player); dialogScreen.GetComponent <TutorialMsgController>().Populate(); }
public void ResetAtSave(string save) { BaseSaver.PutSave(save); BaseSaver.ResetAtSave(); Refresh(); }