Пример #1
0
 // 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();
 }
Пример #2
0
 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;
     }
 }
Пример #3
0
        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");
            }
        }
Пример #4
0
 public void LoadSaveScene()
 {
     FindObjectOfType <PlayerControlsManager>().ToggleOnGenericUI();
     DontDestroyOnLoadManager.DestroyAll();
     SceneManager.LoadScene("Savefile Menu");
 }