public void RemoveMsgCallback(short receiveOpcode, MsgCallback callback) { MsgDispatcherCallback cc = new MsgDispatcherCallback(); cc.callback = callback; m_cMsgDispatcher.RemoveDispatcherObj((int)receiveOpcode, cc); }
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); }
public override bool Equals(object obj) { if (obj.GetType() != this.GetType()) { return(false); } MsgDispatcherCallback other = (MsgDispatcherCallback)obj; return(callback == other.callback); }