public void UnReg(int eventID, GameEventDelegate.CallBack callBack)
    {
        for (int i = 0; i < mCBLis.Count; i++)
        {
            MsgCBStruct msg = mCBLis[i];
            if (msg.eventID == eventID && msg.CallBack == callBack)
            {
                mCBLis.RemoveAt(i);
                break;
            }
        }

        mDispatchEvent.UnReg(eventID, callBack);
    }