public override void OnActivate() { EventQuit eventQuit = EventQuit.Find(); if (Object.op_Equality((Object)null, (Object)eventQuit)) { this.ActivateNext(); } else { ((Component)eventQuit).get_gameObject().SetActive(false); this.ActivateNext(); } }
public override void PreStart() { if (Object.op_Inequality((Object)null, (Object)EventAction_EnableQuit.mQuit) || this.mResource == null) { return; } EventQuit eventQuit = EventQuit.Find(); EventAction_EnableQuit.mQuit = !Object.op_Equality((Object)eventQuit, (Object)null) ? eventQuit : Object.Instantiate(this.mResource.asset) as EventQuit; ((Component)EventAction_EnableQuit.mQuit).get_transform().SetParent(((Component)this.ActiveCanvas).get_transform(), false); ((Component)EventAction_EnableQuit.mQuit).get_transform().SetAsLastSibling(); // ISSUE: method pointer EventAction_EnableQuit.mQuit.OnClick = new UnityAction((object)this, __methodptr(\u003CPreStart\u003Em__170)); ((Component)EventAction_EnableQuit.mQuit).get_gameObject().SetActive(false); }