public override void PregameSetup() { ActivateHUD(false); difficultyLevel = (DataType.Level)GameManager.Instance.GetLevel(DataType.Minigame.MonsterSenses); currentLevelManager = GetLevelConfig(); currentLevelManager.gameObject.SetActive(true); }
BoneBridgeLevel GetLevelObject(DataType.Level level) { switch (level) { case DataType.Level.LevelOne: return(levelOne); case DataType.Level.LevelTwo: return(levelTwo); case DataType.Level.LevelThree: return(levelThree); } return(levelOne); }
public override void PregameSetup() { scoreGauge.gameObject.SetActive(false); timerObject.gameObject.SetActive(false); inputAllowed = false; if (getLevelFromGameManager) { difficultyLevel = (DataType.Level)GameManager.Instance.GetLevel(typeOfGame); } ChangeLevel(GetLevelObject(difficultyLevel)); if (GameManager.Instance.GetPendingTutorial(DataType.Minigame.BoneBridge) && !skipTutorial) { tutorialCoroutine = StartCoroutine(Tutorial()); } else { CameraSwitch(currentLevel.monsterSpawn.gameObject); OnPhaseChange(BridgePhase.Start); StartCoroutine(Intro()); } }