// Start is called before the first frame update void Start() { ClickControl.playerCode = ""; ClickControl.totalDigits = 0; ClickControl.numOfTries = 5; ClickControlLv2.playerCode = ""; ClickControlLv2.totalDigits = 0; ClickControlLv2.numOfTries = 5; CheckPassword.numOfTries = 5; DontDestroyOnLoadManager.DestroyAll(); }
void Start() { if (DontDestroyOnLoadManager.Objects.Count == 0) { GameObject creation = Instantiate(prefab) as GameObject; DontDestroyOnLoadManager.DontDestroyOnLoad(creation); } else if (DontDestroyOnLoadManager.Objects.Count > 1) { DontDestroyOnLoadManager.DestroyAll(); Debug.LogError("FATAL ERROR : 뭔가 이상해!!"); return; } }
private void OnConsoleCommand(IConsole console, string cmd, params string[] args) { if (cmd == "launch") { TestGameInitArgs gameInitArgs = new TestGameInitArgs(); if (args.Length > 2) { gameInitArgs.MapName = args[2]; } else { console.Echo("launch <playersCount> <botsCount> <mapname>"); return; } if (args.Length > 0) { int.TryParse(args[0], out gameInitArgs.PlayersCount); gameInitArgs.PlayersCount = Mathf.Clamp(gameInitArgs.PlayersCount, 0, GameConstants.MaxLocalPlayers); } else { console.Echo("launch <playersCount> <botsCount> <mapname>"); return; } if (args.Length > 1) { int.TryParse(args[1], out gameInitArgs.BotsCount); gameInitArgs.BotsCount = Mathf.Clamp(gameInitArgs.BotsCount, 0, GameConstants.MaxPlayers - gameInitArgs.BotsCount); } else { console.Echo("launch <playersCount> <botsCount> <mapname>"); return; } if (Dependencies.Navigation != null) { } DontDestroyOnLoadManager.DestroyAll(); Dependencies.State.SetValue("Battlehub.VoxelGame.TestGameInitArgs", gameInitArgs); Dependencies.Navigation.Navigate("Game"); } }
public void LoadSaveScene() { FindObjectOfType <PlayerControlsManager>().ToggleOnGenericUI(); DontDestroyOnLoadManager.DestroyAll(); SceneManager.LoadScene("Savefile Menu"); }