public override void OnOperateRequest(byte[] bytes, ClientPeer peer, SendParameters sendParameters) { JoinRoom joinRoom = PackageHelper.Desirialize <JoinRoom>(bytes); GameApplication application = GameApplication.Instance; if (application == null) { return; } Room room = application.GetRoom(joinRoom.roomID); if (room == null) { return; } room.JoinRoom(peer as GameClientPeer, joinRoom.userName); }
public void OnReceive(ClientPeer client, SocketMsg msg) { switch (msg.OpCode) { case OpCode.ACCOUNT: account.OnReceive(client, msg.SubCode, msg.Value); break; case OpCode.USER: user.OnReceive(client, msg.SubCode, msg.Value); break; case OpCode.MATCH: match.OnReceive(client, msg.SubCode, msg.Value); break; default: break; } }
public void OnReceive(ClientPeer client, SocketMsg msg) { switch (msg.OpCode) { case MsgType.Account: loginServer.OnReceive(client, msg); break; case MsgType.User: userServer.OnReceive(client, msg); break; case MsgType.Match: matchServer.OnReceive(client, msg); break; case MsgType.Chat: chatServer.OnReceive(client, msg); break; case MsgType.Fight: fightServer.OnReceive(client, msg); break; } }
public void Receive(ClientPeer client, NetMsg msg) { switch (msg.opCode) { case OpCode.Account: accountHandler.Receive(client, msg.subCode, msg.value); break; case OpCode.Chat: chatHandler.Receive(client, msg.subCode, msg.value); break; case OpCode.Fight: fightHandler.Receive(client, msg.subCode, msg.value); break; case OpCode.Match: matchHandler.Receive(client, msg.subCode, msg.value); break; default: break; } }
public void OnReceive(ClientPeer client, SocketMsg msg) { switch (msg.OpCode) { case OpCode.ACCOUNT: account.OnReceive(client, msg.SubCode, msg.Value); break; case OpCode.USER: user.OnReceive(client, msg.SubCode, msg.Value); break; case OpCode.MATCH: match.OnReceive(client, msg.SubCode, msg.Value); break; case OpCode.CHAT: chat.OnReceive(client, msg.SubCode, msg.Value); break; case OpCode.FIGHT: fight.OnReceive(client, msg.SubCode, msg.Value); break; case OpCode._21Single: single.OnReceive(client, msg.SubCode, msg.Value); break; case OpCode._21Multi: multi.OnReceive(client, msg.SubCode, msg.Value); break; default: break; } }
public void OnDisconnect(ClientPeer client) { account.OnDisconnect(client); }
public void OnDisconnect(ClientPeer client) { match.OnDisconnect(client); user.OnDisconnect(client); account.OnDisconnect(client); }
public void onConnect(ClientPeer client) { throw new NotImplementedException(); }
public void OnDisconnect(ClientPeer client) { loginServer.OnDisconnect(client); }
public void OnDisconnect(ClientPeer client) { matchServer.OnDisconnect(client); userServer.OnDisconnect(client); loginServer.OnDisconnect(client); }
public void onDisconnect(ClientPeer client) { accountHandler.onDisconnect(client); }
public abstract void OnOperateRequest(byte[] bytes, ClientPeer peer, SendParameters sendParameters);