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