private void Start() //Danger!!! in the current setup, these two methods never get unsubscribed. This is by design, but the design might be a bad one. { mVCHelper.Subscribe(UIEvents.setup, MVCSetup); mVCHelper.Subscribe(UIEvents.start, MVCStart); mVCHelper.Subscribe(UIEvents.end, MVCEnd); gameObject.SetActive(false); }
public override void MVCSetup(object obj) { panelToBackoutWith.Subscribe(UIEvents.backout, Exit); }