Beispiel #1
0
        public void AddMsgCallback(short receiveOpcode, MsgCallback callback, bool once)
        {
            MsgDispatcherCallback cc = new MsgDispatcherCallback();

            cc.once     = once;
            cc.callback = callback;
            m_cMsgDispatcher.AddDispatcherObj((int)receiveOpcode, cc);
        }
Beispiel #2
0
        //lua这边如果要使用,不允许同名函数
        public void AddEvent(int key, EventHandler callback, bool once = false, EventPriority priority = EventPriority.NORMAL)
        {
            DispatcherCallback dc = new DispatcherCallback();

            dc.once     = once;
            dc.callback = callback;
            m_cDispatcher.AddDispatcherObj(key, dc, (DynamicDispatcherObjEntry.EntryPriority)(int) priority);
        }