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); }
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); }