Example #1
0
    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();
            }
        }
    }