public void OnRestartClicked() { StateEventTrigger.OnStateRestarted(new StateBaseEvent()); }
public void OnFailClicked() { StateEventTrigger.OnStateFailed(new StateBaseEvent()); }
public void AddStateEventStartListener(string eventName, StateEventTrigger dlg, bool once = false) { this.AddStateEventListener(!once ? this.m_StateEventStartListeners : this.m_StateEventStartOnceListeners, eventName, dlg); }
public void OnOkClicked() { StateEventTrigger.OnStateFinished(new StateBaseEvent()); }
private void AddStateEventListener(Map <string, List <StateEventTrigger> > listenerDict, string eventName, StateEventTrigger dlg) { List <StateEventTrigger> list; if (!listenerDict.TryGetValue(eventName, out list)) { list = new List <StateEventTrigger>(); listenerDict[eventName] = list; } list.Add(dlg); }