コード例 #1
0
ファイル: Program.cs プロジェクト: adad122/DesignPattern
        static void DispatchCustomEvent(string name, string msg)
        {
            EventDispatcher eventDispatcher = Director.GetInstance().GetEventDispatcher();

            eventDispatcher.DispatchCustomEvent(name, msg);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: adad122/DesignPattern
        static void RemoveCustomEvent(EventListener eventListener)
        {
            EventDispatcher eventDispatcher = Director.GetInstance().GetEventDispatcher();

            eventDispatcher.RemoveEventListener(eventListener);
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: adad122/DesignPattern
 public Node()
 {
     EventDispatcher = Director.GetInstance().GetEventDispatcher();
 }
コード例 #4
0
ファイル: Program.cs プロジェクト: adad122/DesignPattern
        static void RemoveCustomEvent(string name)
        {
            EventDispatcher eventDispatcher = Director.GetInstance().GetEventDispatcher();

            eventDispatcher.RemoveCustomEventListeners(name);
        }
コード例 #5
0
ファイル: Program.cs プロジェクト: adad122/DesignPattern
        static EventListener RegistCustomEvent(string name, Event callback)
        {
            EventDispatcher eventDispatcher = Director.GetInstance().GetEventDispatcher();

            return(eventDispatcher.AddCustomEventListener(name, callback));
        }
コード例 #6
0
ファイル: Program.cs プロジェクト: adad122/DesignPattern
 public static Director GetInstance()
 {
     return(_mInstance ?? (_mInstance = new Director()));
 }