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(); //} }
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; } }