Esempio n. 1
0
    private void Update()
    {
        // Check if not loaded and has references
        if (isLoaded == LoadingStages.NotLoaded && m_CharacterSpawner != null && m_LevelSpawner != null)
        {
            SetupGame();
            timer    = GetComponent <S_Timer>();
            isLoaded = LoadingStages.Loading;
        }

        if (isLoaded == LoadingStages.Loading && CharacterSpawned && LevelSpawned)
        {
            isLoaded = LoadingStages.Loaded;
            timer.StartTimer();
        }

        if (isLoaded == LoadingStages.Loaded)
        {
            // do shit
        }

        //Debug Respawn
        //if (Input.GetKeyDown(KeyCode.K))
        //{
        //    Destroy(ref_Character);
        //    ref_Character = m_CharacterSpawner.SpawnCharacter();
        //}
    }
Esempio n. 2
0
        public static void SetLoadingScreen(LoadingStages loadingStage)
        {
            switch (loadingStage)
            {
            case LoadingStages.Complete:
                _completed = true;
                break;

            default:
                _loadingTopText.text = "Loading " + LoadMethods.AddSpacesToSentence(loadingStage.ToString())
                                       + Environment.NewLine +
                                       $"<size=70%>{++_counter} / {(int) LoadingStages.Complete}";
                break;
            }
        }