public void Start() { instance = this; GameManager.Instance.RegisterGameScreens(this); if (!SceneManager.GetActiveScene().name.Contains("Menu")) { switch (GameManager.Instance.QuestManager.CurrentQuestDeck.LevelId) { case "tuto": transform.GetChild(0).GetChild((int)IngameScreensEnum.WinScreen).GetComponentInChildren <Image>().sprite = Translater.EndLevelWinningScreen(0); break; case "level1": transform.GetChild(0).GetChild((int)IngameScreensEnum.WinScreen).GetComponentInChildren <Image>().sprite = Translater.EndLevelWinningScreen(1); break; case "level4": transform.GetChild(0).GetChild((int)IngameScreensEnum.WinScreen).GetComponentInChildren <Image>().sprite = Translater.EndLevelWinningScreen(4); break; } transform.GetChild(0).GetChild((int)IngameScreensEnum.LanguageSelection).gameObject.SetActive(false); } else { if (GameManager.Instance.menuReload) { transform.GetChild(0).GetChild((int)IngameScreensEnum.LanguageSelection).gameObject.SetActive(false); if (theMenu != null) { theMenu.SetActive(true); } GameManager.Instance.DontReplayDuckAnimation(); } } }
public void RegisterGameScreens(IngameScreens _gameScreens) { gameScreens = _gameScreens; }