public TunnelHandler(ArenaClientForm form) { this.Form = form; }
public SessionHandler(ArenaClientForm form) { this.Form = form; Delegators[Protocol1Constants.SERVER_PORTAL] = new MessageDelegate(ServerPortalHandler); Delegators[Protocol1Constants.SERVER_ARENA] = new MessageDelegate(ServerArenaHandler); Delegators[Protocol1Constants.COMMAND_LOGIN] = new MessageDelegate(LoginHandler); Delegators[Protocol1Constants.COMMAND_CHAT] = new MessageDelegate(ChatHandler); Delegators[Protocol1Constants.COMMAND_PINGBACK] = new MessageDelegate(PingBackHandler); Delegators[Protocol1Constants.COMMAND_INFORM_PING] = new MessageDelegate(InformPingHandler); Delegators[Protocol1Constants.COMMAND_SERVER_STATUS] = new MessageDelegate(ServerStatusHandler); Delegators[Protocol1Constants.NOTIFY_USER_ENTERED] = new MessageDelegate(NotifyUserEnteredHandler); Delegators[Protocol1Constants.NOTIFY_USER_EXITED] = new MessageDelegate(NotifyUserExitedHandler); Delegators[Protocol1Constants.NOTIFY_USER_LIST] = new MessageDelegate(NotifyUserListHandler); Delegators[Protocol1Constants.NOTIFY_ROOM_CREATED] = new MessageDelegate(NotifyRoomCreatedHandler); Delegators[Protocol1Constants.NOTIFY_ROOM_DELETED] = new MessageDelegate(NotifyRoomDeletedHandler); Delegators[Protocol1Constants.NOTIFY_ROOM_LIST] = new MessageDelegate(NotifyRoomListHandler); Delegators[Protocol1Constants.NOTIFY_ROOM_UPDATED] = new MessageDelegate(NotifyRoomUpdatedHandler); //Delegators[Protocol1Constants.NOTIFY_ROOM_PLAYER_KICKED] = new MessageDelegate(NotifyRoomKickedHandler); Delegators[Protocol1Constants.COMMAND_ROOM_CREATE] = new MessageDelegate(CommandRoomCreateHandler); Delegators[Protocol1Constants.COMMAND_ROOM_UPDATE] = new MessageDelegate(CommandRoomUpdateHandler); Delegators[Protocol1Constants.COMMAND_ROOM_DELETE] = new MessageDelegate(CommandRoomDeleteHandler); Delegators[Protocol1Constants.COMMAND_ROOM_ENTER] = new MessageDelegate(CommandRoomEnterHandler); Delegators[Protocol1Constants.COMMAND_ROOM_EXIT] = new MessageDelegate(CommandRoomExitHandler); Delegators[Protocol1Constants.COMMAND_ROOM_KICK_PLAYER] = new MessageDelegate(CommandRoomKickPlayerHandler); Delegators[Protocol1Constants.COMMAND_INFORM_TUNNEL_UDP_PORT] = new MessageDelegate(InformTunnelPortHandler); Delegators[Protocol1Constants.ERROR_VERSION_MISMATCH] = new MessageDelegate(ErrorVersionMismatch); Delegators[Protocol1Constants.ERROR_LOGIN_DUPLICATED_NAME] = new MessageDelegate(ErrorLoginDuplicatedNameHandler); Delegators[Protocol1Constants.ERROR_LOGIN_BEYOND_CAPACITY] = new MessageDelegate(ErrorLoginBeyondCapacityHandler); Delegators[Protocol1Constants.NOTIFY_ROOM_PASSWORD_REQUIRED] = new MessageDelegate(NotifyRoomPasswordRequiredHandler); Delegators[Protocol1Constants.ERROR_ROOM_ENTER_PASSWORD_FAIL] = new MessageDelegate(ErrorRoomEnterPasswordFailHandler); Delegators[Protocol1Constants.ERROR_ROOM_ENTER_BEYOND_CAPACITY] = new MessageDelegate(ErrorRoomEnterBeyondCapacityHandler); Delegators[Protocol1Constants.ERROR_ROOM_CREATE_BEYOND_LIMIT] = new MessageDelegate(ErrorRoomCreateBeyondLimitHandler); }