예제 #1
0
    public void Reg(int eventID, GameEventDelegate.CallBack callBack)
    {
        foreach (var cb in mCBLis)
        {
            if (cb.eventID == eventID && cb.CallBack == callBack)
            {
                return;
            }
        }

        MsgCBStruct msg;

        msg.eventID  = eventID;
        msg.CallBack = callBack;

        mCBLis.Add(msg);
        mDispatchEvent.Reg(eventID, callBack);
    }