Пример #1
0
    public override IEnumerator Enter(bool entry, IntVector v)
    {
        this.gameObject.SetActive(true);
        yield return(StartCoroutine(Load()));

        MUI.SetActive(true);
        MOB.SetActive(true);
        GameManager.UI.PermUI["exit"].TweenActive(true);
        GameManager.UI.PermUI["exit"].ClearActions();
        GameManager.UI.PermUI["exit"].AddAction(UIAction.MouseUp, () =>
        {
            StartCoroutine(GameManager.instance.LoadModule("Menu"));
        });
        GameManager.UI.PermUI["exit"][0].TweenActive(false);

        if (entry)
        {
            Sequence f = OpeningSequence(v);
            yield return(f.WaitForCompletion());
        }
        CreateDinner();
        yield return(StartCoroutine(CheckForIntro()));

        yield return(StartCoroutine(StartGame(GG_Indexes)));
    }
Пример #2
0
    public override void InitUI()
    {
        MUI["thirdeye"].AddAction(UIAction.MouseDown, () =>
        {
            if (GameManager.WorldRes.Meds.Charge(ThirdEyeCost))
            {
                Ability_ThirdEye();
            }
        });
        MUI["thirdeye"].Txt[0].text = ThirdEyeCost + "";
        MUI["kitchen"].AddAction(UIAction.MouseDown, () =>
        {
            Complete();
        });

        if (timerobj == null)
        {
            timerobj = MUI["kitchen"];
        }
        MUI.SetActive(false);
    }