public void SetOnConnectAuthRes()
        {
            MessageDelegateNode delegateNode = new MessageDelegateNode();

            delegateNode.receiveAction = delegate(Network.Message msg) { OnRecvConnectAuthRes((AC_ConnectMessage)msg); };
            msgDelegateInitializer.AddMessageReceiveDelegate(typeof(AC_ConnectMessage), delegateNode);
        }
        public void SetOnSpritePosRes(Action <GC_SpritePosMessage> onLoginGameRes)
        {
            MessageDelegateNode delegateNode = new MessageDelegateNode();

            delegateNode.receiveAction = delegate(Network.Message msg) { onLoginGameRes((GC_SpritePosMessage)msg); };
            msgDelegateInitializer.AddMessageReceiveDelegate(typeof(GC_SpritePosMessage), delegateNode);
        }
        /// <summary>
        /// 设置消息回调
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="onLoginGameRes"></param>
        public void SetCallBackRes <T>(Action <T> onCallBackRes) where T : Network.Message
        {
            MessageDelegateNode delegateNode = new MessageDelegateNode();

            delegateNode.receiveAction = delegate(Network.Message msg) { onCallBackRes((T)msg); };
            msgDelegateInitializer.AddMessageReceiveDelegate(typeof(T), delegateNode);
        }
        public void SetOnChangePasswordAuthRes(Action <AC_ChangePasswordMessage> onChangePasswordAuthRes)
        {
            MessageDelegateNode delegateNode = new MessageDelegateNode();

            delegateNode.receiveAction  = delegate(Network.Message msg) { onChangePasswordAuthRes((AC_ChangePasswordMessage)msg); };
            delegateNode.isShortConnect = true;
            msgDelegateInitializer.AddMessageReceiveDelegate(typeof(AC_ChangePasswordMessage), delegateNode);
        }
Beispiel #5
0
        public void SetOnActiveCodeRes(Action <ACActiveCodeMessage> onActiveCodeRes)
        {
            MessageDelegateNode node = new MessageDelegateNode();

            node.receiveAction = delegate(Message msg)
            {
                onActiveCodeRes((ACActiveCodeMessage)msg);
            };
            node.isShortConnect = true;
            msgDelegateInitializer.AddMessageReceiveDelegate(typeof(ACActiveCodeMessage), node);
        }