public void CompleteSaveProcess() { string text = TouchKeyboard.main.GetText("Unnamed Save"); Ref.SceneType currentScene = Ref.currentScene; if (currentScene != Ref.SceneType.Build) { if (currentScene == Ref.SceneType.Game) { GameSaving.Quicksaves.AddQuicksave(GameSaving.GetGameSaveData(text)); MsgController.ShowMsg("Game Saved"); } } else { Build.BuildQuicksaves.AddQuicksave(new Build.BuildSave(text, Camera.main.transform.position, Build.main.buildGrid.parts, 0)); MsgController.ShowMsg("Design Saved"); } this.onCloseSaveMenu.InvokeEvenets(); this.CloseMenus(); this.UpdateLoadButtonColor(); }
public void CompleteSaveProcess() { string text = this.keyboardText.text.Replace("|", string.Empty); if (text == string.Empty) { text = "Unnamed Save"; } Ref.SceneType currentScene = Ref.currentScene; if (currentScene != Ref.SceneType.Build) { if (currentScene == Ref.SceneType.Game) { GameSaving.Quicksaves.AddQuicksave(GameSaving.GetGameSaveData(text)); Ref.controller.ShowMsg("Game Saved"); } } else { Build.BuildQuicksaves.AddQuicksave(new Build.BuildSave(text, Camera.main.transform.position, Build.main.buildGrid.parts)); } this.CloseMenus(); this.UpdateLoadButtonColor(); }
public static void UpdatePersistantSave() { GameSaving.GameSave gameSaveData = GameSaving.GetGameSaveData("Persistant Game Save"); Ref.SaveJsonString(JsonUtility.ToJson(gameSaveData), Saving.SaveKey.PersistantGameSave); }