예제 #1
0
파일: Server.Message.cs 프로젝트: sgww/cozy
 private void RegisterCallback()
 {
     MessageCallbackInvoker.RegisterCallback <ConnectMessage>(new Action <IMessage, NetConnection>(OnConnectMessage));
     MessageCallbackInvoker.RegisterCallback <QueryConnectMessage>(new Action <IMessage, NetConnection>(OnConnectQueryMessage));
     MessageCallbackInvoker.RegisterCallback <QueryConnectMessageRsp>(new Action <IMessage, NetConnection>(OnConnectQueryMessageRsp));
     MessageCallbackInvoker.DefaultAction = new Action <IMessage, NetConnection>(DispatchMessage);
 }
예제 #2
0
파일: Server.Message.cs 프로젝트: sgww/cozy
 private void RegisterCallback()
 {
     MessageCallbackInvoker.RegisterCallback <CommandMessage>(new Action <IMessage, NetConnection>(OnCommandMessage));
     MessageCallbackInvoker.RegisterCallback <ConnectMessage>(new Action <IMessage, NetConnection>(OnConnectMessage));
     MessageCallbackInvoker.RegisterCallback <PluginLoadMessage>(new Action <IMessage, NetConnection>(OnPluginLoadMessage));
     MessageCallbackInvoker.RegisterCallback <QueryConnectMessage>(new Action <IMessage, NetConnection>(OnConnectQueryMessage));
     MessageCallbackInvoker.RegisterCallback <QueryConnectMessageRsp>(new Action <IMessage, NetConnection>(OnConnectQueryMessageRsp));
 }