public override void OnReceiveAccountMessage(ServerAccountMessage message) { switch (message.GetMessageType()) { case ServerMessageType.GAME_STATE_CALLBACK: GameMessageManager.OnHomeStateCallbackMessageReceived((GameStateCallbackMessage)message); break; case ServerMessageType.GAME_ALLOW_SERVER_COMMAND: GameMessageManager.OnGameAllowServerCommandMessageReceived((GameAllowServerCommandMessage)message); break; case ServerMessageType.ALLIANCE_LEAVED: GameMessageManager.OnAllianceLeavedMessageReceived((AllianceLeavedMessage)message); break; case ServerMessageType.CREATE_AVATAR_STREAM: GameMessageManager.OnNewAvatarStreamMessageReceived((CreateAvatarStreamMessage)message); break; case ServerMessageType.INITIALIZE_LIVE_REPLAY: case ServerMessageType.END_LIVE_REPLAY: case ServerMessageType.CLIENT_UPDATE_LIVE_REPLAY: case ServerMessageType.SERVER_UPDATE_LIVE_REPLAY: case ServerMessageType.LIVE_REPLAY_REMOVE_SPECTATOR: LiveReplayManager.ReceiveMessage(message); break; } }
public override void OnReceiveRequestMessage(ServerRequestMessage message) { switch (message.GetMessageType()) { case ServerMessageType.AVATAR_REQUEST: GameMessageManager.OnAvatarRequestMessageReceived((AvatarRequestMessage)message); break; case ServerMessageType.GAME_AVATAR_REQUEST: GameMessageManager.OnGameAvatarRequestMessageReceived((GameAvatarRequestMessage)message); break; case ServerMessageType.GAME_JOIN_ALLIANCE_REQUEST: GameMessageManager.OnGameJoinAllianceRequestMessageReceived((GameJoinAllianceRequestMessage)message); break; case ServerMessageType.GAME_CREATE_ALLIANCE_INVITATION_REQUEST: GameMessageManager.OnGameCreateAllianceInvitationRequestMessageReceived((GameCreateAllianceInvitationRequestMessage)message); break; case ServerMessageType.LIVE_REPLAY_ADD_SPECTATOR_REQUEST: LiveReplayManager.ReceiveMessage(message); break; } }