Пример #1
0
 public void OnRestartClicked()
 {
     StateEventTrigger.OnStateRestarted(new StateBaseEvent());
 }
Пример #2
0
 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);
 }
Пример #4
0
 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);
    }