public override void OnUpdate() { if (!ignorePastEvent.Value && GlobalEventManager.PeekEvent(eventName.Value)) { Finish(); } }
public override void OnUpdate() { if (!ignorePastEvent.Value && GlobalEventManager.PeekEvent(eventName.Value)) { Fsm.SendEventToFsmOnGameObject(Fsm.GameObject, Fsm.Name, succeedFsmEvent.Value); Finish(); } }
public override void OnUpdate() { base.OnUpdate(); if (waitConfirm.Value && GlobalEventManager.PeekEvent("HintUI.Confirmed")) { Finish(); } }
bool DoCheck() { return(events.Count == events.FindAll(a => { if (GlobalEventManager.PeekEvent(a, false)) { return true; } return false; } ).Count); }
void KillAllEvents() { events.RemoveAll(a => { //So will clear events in events pool if (GlobalEventManager.PeekEvent(a)) { return(true); } return(false); } ); events.Clear(); }