protected override void AddRemoveMessageHandlers( GameNetwork.NetworkMessageHandlerRegistererContainer registerer) { if (!GameNetwork.IsClient) { return; } registerer.Register <NetworkMessages.FromServer.UpdateRoundScores>(new GameNetworkMessage.ServerMessageHandlerDelegate <NetworkMessages.FromServer.UpdateRoundScores>(this.HandleServerUpdateRoundScoresMessage)); registerer.Register <NetworkMessages.FromServer.BotData>(new GameNetworkMessage.ServerMessageHandlerDelegate <NetworkMessages.FromServer.BotData>(this.HandleServerEventBotDataMessage)); }
protected override void AddRemoveMessageHandlers( GameNetwork.NetworkMessageHandlerRegistererContainer registerer) { if (!GameNetwork.IsClient) { return; } registerer.Register <SyncGoldsForSkirmish>(new GameNetworkMessage.ServerMessageHandlerDelegate <SyncGoldsForSkirmish>(this.HandleServerEventUpdateGold)); registerer.Register <TDMGoldGain>(new GameNetworkMessage.ServerMessageHandlerDelegate <TDMGoldGain>(this.HandleServerEventTDMGoldGain)); }
protected override void AddRemoveMessageHandlers( GameNetwork.NetworkMessageHandlerRegistererContainer registerer) { if (!GameNetwork.IsClient) { return; } registerer.Register <SiegeMoraleChangeMessage>(new GameNetworkMessage.ServerMessageHandlerDelegate <SiegeMoraleChangeMessage>(this.HandleMoraleChangedMessage)); registerer.Register <SyncGoldsForSkirmish>(new GameNetworkMessage.ServerMessageHandlerDelegate <SyncGoldsForSkirmish>(this.HandleServerEventUpdateGold)); registerer.Register <FlagDominationFlagsRemovedMessage>(new GameNetworkMessage.ServerMessageHandlerDelegate <FlagDominationFlagsRemovedMessage>(this.HandleFlagsRemovedMessage)); registerer.Register <FlagDominationCapturePointMessage>(new GameNetworkMessage.ServerMessageHandlerDelegate <FlagDominationCapturePointMessage>(this.HandleServerEventPointCapturedMessage)); registerer.Register <TDMGoldGain>(new GameNetworkMessage.ServerMessageHandlerDelegate <TDMGoldGain>(this.HandleServerEventTDMGoldGain)); }
protected override void AddRemoveMessageHandlers(GameNetwork.NetworkMessageHandlerRegistererContainer registerer) { if (GameNetwork.IsClient) { registerer.Register <BotsControlledChange>(new GameNetworkMessage.ServerMessageHandlerDelegate <BotsControlledChange>(this.HandleServerEventBotsControlledChangeEvent)); } }
protected override void AddRemoveMessageHandlers( GameNetwork.NetworkMessageHandlerRegistererContainer registerer) { if (GameNetwork.IsClient) { registerer.Register <InitializeLobbyPeer>(new GameNetworkMessage.ServerMessageHandlerDelegate <InitializeLobbyPeer>(this.HandleServerEventInitializeLobbyPeer)); } else { if (!GameNetwork.IsReplay) { return; } registerer.Register <InitializeLobbyPeer>(new GameNetworkMessage.ServerMessageHandlerDelegate <InitializeLobbyPeer>(this.HandleServerEventInitializeLobbyPeer)); } }
protected override void AddRemoveMessageHandlers( GameNetwork.NetworkMessageHandlerRegistererContainer registerer) { if (!GameNetwork.IsServer) { return; } registerer.Register <TeamChange>(new GameNetworkMessage.ClientMessageHandlerDelegate <TeamChange>(this.HandleClientEventTeamChange)); }
protected override void AddRemoveMessageHandlers( GameNetwork.NetworkMessageHandlerRegistererContainer registerer) { if (GameNetwork.IsClient) { registerer.Register <KillDeathCountChange>(new GameNetworkMessage.ServerMessageHandlerDelegate <KillDeathCountChange>(this.HandleServerEventKillDeathCountChangeEvent)); registerer.Register <MissionStateChange>(new GameNetworkMessage.ServerMessageHandlerDelegate <MissionStateChange>(this.HandleServerEventMissionStateChange)); registerer.Register <NetworkMessages.FromServer.CreateBanner>(new GameNetworkMessage.ServerMessageHandlerDelegate <NetworkMessages.FromServer.CreateBanner>(this.HandleServerEventCreateBannerForPeer)); } else { if (!GameNetwork.IsServer) { return; } registerer.Register <NetworkMessages.FromClient.CreateBanner>(new GameNetworkMessage.ClientMessageHandlerDelegate <NetworkMessages.FromClient.CreateBanner>(this.HandleClientEventCreateBannerForPeer)); } }
protected override void AddRemoveMessageHandlers( GameNetwork.NetworkMessageHandlerRegistererContainer registerer) { if (!GameNetwork.IsClient) { return; } registerer.Register <FlagRaisingStatus>(new GameNetworkMessage.ServerMessageHandlerDelegate <FlagRaisingStatus>(this.HandleServerEventFlagRaisingStatus)); }
protected override void AddRemoveMessageHandlers( GameNetwork.NetworkMessageHandlerRegistererContainer registerer) { if (!GameNetwork.IsServer) { return; } registerer.Register <NetworkMessages.FromClient.KickPlayer>(new GameNetworkMessage.ClientMessageHandlerDelegate <NetworkMessages.FromClient.KickPlayer>(this.HandleClientEventKickPlayer)); }
protected override void AddRemoveMessageHandlers( GameNetwork.NetworkMessageHandlerRegistererContainer registerer) { if (!GameNetwork.IsClient) { return; } registerer.Register <NotificationMessage>(new GameNetworkMessage.ServerMessageHandlerDelegate <NotificationMessage>(this.HandleServerEventServerMessage)); }
protected override void AddRemoveMessageHandlers( GameNetwork.NetworkMessageHandlerRegistererContainer registerer) { if (GameNetwork.IsServer) { registerer.Register <RequestTroopIndexChange>(new GameNetworkMessage.ClientMessageHandlerDelegate <RequestTroopIndexChange>(this.HandleClientEventLobbyEquipmentUpdated)); registerer.Register <RequestPerkChange>(new GameNetworkMessage.ClientMessageHandlerDelegate <RequestPerkChange>(this.HandleClientEventRequestPerkChange)); } else { if (!GameNetwork.IsClientOrReplay) { return; } registerer.Register <UpdateSelectedTroopIndex>(new GameNetworkMessage.ServerMessageHandlerDelegate <UpdateSelectedTroopIndex>(this.HandleServerEventEquipmentIndexUpdated)); registerer.Register <SyncPerk>(new GameNetworkMessage.ServerMessageHandlerDelegate <SyncPerk>(this.HandleServerEventSyncPerk)); } }
protected override void AddRemoveMessageHandlers( GameNetwork.NetworkMessageHandlerRegistererContainer registerer) { if (GameNetwork.IsClient) { registerer.Register <NetworkMessages.FromServer.ChangeGamePoll>(new GameNetworkMessage.ServerMessageHandlerDelegate <NetworkMessages.FromServer.ChangeGamePoll>(this.HandleServerEventChangeGamePoll)); registerer.Register <NetworkMessages.FromServer.KickPlayerPoll>(new GameNetworkMessage.ServerMessageHandlerDelegate <NetworkMessages.FromServer.KickPlayerPoll>(this.HandleServerEventKickPlayerPoll)); registerer.Register <PollProgress>(new GameNetworkMessage.ServerMessageHandlerDelegate <PollProgress>(this.HandleServerEventUpdatePollProgress)); } else { if (!GameNetwork.IsServer) { return; } registerer.Register <NetworkMessages.FromClient.ChangeGamePoll>(new GameNetworkMessage.ClientMessageHandlerDelegate <NetworkMessages.FromClient.ChangeGamePoll>(this.HandleClientEventChangeGamePoll)); registerer.Register <NetworkMessages.FromClient.KickPlayerPoll>(new GameNetworkMessage.ClientMessageHandlerDelegate <NetworkMessages.FromClient.KickPlayerPoll>(this.HandleClientEventKickPlayerPoll)); registerer.Register <PollResponse>(new GameNetworkMessage.ClientMessageHandlerDelegate <PollResponse>(this.HandleClientEventPollResponse)); } }
protected override void AddRemoveMessageHandlers( GameNetwork.NetworkMessageHandlerRegistererContainer registerer) { base.AddRemoveMessageHandlers(registerer); if (GameNetwork.IsClientOrReplay) { registerer.Register <AddPeerComponent>(new GameNetworkMessage.ServerMessageHandlerDelegate <AddPeerComponent>(this.HandleServerEventAddPeerComponent)); registerer.Register <RemovePeerComponent>(new GameNetworkMessage.ServerMessageHandlerDelegate <RemovePeerComponent>(this.HandleServerEventRemovePeerComponent)); registerer.Register <SynchronizingDone>(new GameNetworkMessage.ServerMessageHandlerDelegate <SynchronizingDone>(this.HandleServerEventSynchronizingDone)); registerer.Register <LoadMission>(new GameNetworkMessage.ServerMessageHandlerDelegate <LoadMission>(this.HandleServerEventLoadMission)); registerer.Register <UnloadMission>(new GameNetworkMessage.ServerMessageHandlerDelegate <UnloadMission>(this.HandleServerEventUnloadMission)); registerer.Register <InitializeCustomGameMessage>(new GameNetworkMessage.ServerMessageHandlerDelegate <InitializeCustomGameMessage>(this.HandleServerEventInitializeCustomGame)); registerer.Register <MultiplayerOptionsInitial>(new GameNetworkMessage.ServerMessageHandlerDelegate <MultiplayerOptionsInitial>(this.HandleServerEventMultiplayerOptionsInitial)); registerer.Register <MultiplayerOptionsImmediate>(new GameNetworkMessage.ServerMessageHandlerDelegate <MultiplayerOptionsImmediate>(this.HandleServerEventMultiplayerOptionsImmediate)); registerer.Register <MultiplayerIntermissionUpdate>(new GameNetworkMessage.ServerMessageHandlerDelegate <MultiplayerIntermissionUpdate>(this.HandleServerEventMultiplayerIntermissionUpdate)); } else { if (!GameNetwork.IsServer) { return; } registerer.Register <FinishedLoading>(new GameNetworkMessage.ClientMessageHandlerDelegate <FinishedLoading>(this.HandleClientEventFinishedLoading)); registerer.Register <SyncRelevantGameOptionsToServer>(new GameNetworkMessage.ClientMessageHandlerDelegate <SyncRelevantGameOptionsToServer>(this.HandleSyncRelevantGameOptionsToServer)); } }
protected override void AddRemoveMessageHandlers( GameNetwork.NetworkMessageHandlerRegistererContainer registerer) { registerer.Register <DuelRequest>(new GameNetworkMessage.ClientMessageHandlerDelegate <DuelRequest>(this.HandleClientEventDuelRequest)); registerer.Register <DuelResponse>(new GameNetworkMessage.ClientMessageHandlerDelegate <DuelResponse>(this.HandleClientEventDuelRequestAccepted)); }
protected override void AddRemoveMessageHandlers( GameNetwork.NetworkMessageHandlerRegistererContainer registerer) { registerer.Register <RequestForfeitSpawn>(new GameNetworkMessage.ClientMessageHandlerDelegate <RequestForfeitSpawn>(this.HandleClientEventRequestForfeitSpawn)); }
protected override void AddRemoveMessageHandlers( GameNetwork.NetworkMessageHandlerRegistererContainer registerer) { registerer.Register <MissionStateChange>(new GameNetworkMessage.ServerMessageHandlerDelegate <MissionStateChange>(this.HandleServerEventMissionStateChange)); }