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 OnReceiveAccountMessage(ServerAccountMessage message) { switch (message.GetMessageType()) { case ServerMessageType.LEAVE_ALLIANCE_MEMBER: StreamMessageManager.OnLeaveAllianceMemberMessageReceived((LeaveAllianceMemberMessage)message); break; case ServerMessageType.AVATAR_STREAM_SEEN: StreamMessageManager.OnAvatarStreamSeenMessageReceived((AvatarStreamSeenMessage)message); break; case ServerMessageType.REMOVE_AVATAR_STREAM: StreamMessageManager.OnRemoveAvatarStreamMessageReceived((RemoveAvatarStreamMessage)message); break; case ServerMessageType.ALLIANCE_AVATAR_CHANGES: StreamMessageManager.OnAllianceUpdateAvatarDataMessageReceived((AllianceAvatarChangesMessage)message); break; case ServerMessageType.ALLIANCE_CREATE_MAIL: StreamMessageManager.OnAllianceCreateMailMessageReceived((AllianceCreateMailMessage)message); break; case ServerMessageType.ALLIANCE_SHARE_REPLAY: StreamMessageManager.OnAllianceShareReplayMessageReceivedReceived((AllianceShareReplayMessage)message); break; case ServerMessageType.ALLIANCE_REQUEST_ALLIANCE_UNITS: StreamMessageManager.OnAllianceRequestAllianceUnitsMessageReceived((AllianceRequestAllianceUnitsMessage)message); break; case ServerMessageType.ALLIANCE_UNIT_DONATE_RESPONSE: StreamMessageManager.OnAllianceUnitDonateResponseMessageReceived((AllianceUnitDonateResponseMessage)message); break; case ServerMessageType.ALLIANCE_CHALLENGE_REQUEST: StreamMessageManager.OnAllianceChallengeRequestMessageReceived((AllianceChallengeRequestMessage)message); break; case ServerMessageType.ALLIANCE_CHALLENGE_REPORT: StreamMessageManager.OnAllianceChallengeReportMessageReceived((AllianceChallengeReportMessage)message); break; case ServerMessageType.ALLIANCE_CHALLENGE_LIVE_REPLAY_ID: StreamMessageManager.OnAllianceChallengeLiveReplayIdMessageReceived((AllianceChallengeLiveReplayIdMessage)message); break; case ServerMessageType.ALLIANCE_CHALLENGE_SPECTATOR_COUNT: StreamMessageManager.OnAllianceChallengeSpectatorCountMessageReceived((AllianceChallengeSpectatorCountMessage)message); break; } }
public override void OnReceiveAccountMessage(ServerAccountMessage message) { }
public override void OnReceiveAccountMessage(ServerAccountMessage message) { throw new NotSupportedException(); }
public override void OnReceiveAccountMessage(ServerAccountMessage message) { throw new System.NotImplementedException(); }
public static void SendMessage(ServerAccountMessage message, int serverType) { ServerMessaging.Send(message, ServerManager.GetDocumentSocket(serverType, message.AccountId)); }
public abstract void OnReceiveAccountMessage(ServerAccountMessage message);