Exemple #1
0
        public void RemoveMsgCallback(short receiveOpcode, MsgCallback callback)
        {
            MsgDispatcherCallback cc = new MsgDispatcherCallback();

            cc.callback = callback;
            m_cMsgDispatcher.RemoveDispatcherObj((int)receiveOpcode, cc);
        }
Exemple #2
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);
        }
Exemple #3
0
            public override bool Equals(object obj)
            {
                if (obj.GetType() != this.GetType())
                {
                    return(false);
                }
                MsgDispatcherCallback other = (MsgDispatcherCallback)obj;

                return(callback == other.callback);
            }