Class MissionMultiplayerGameModeFlagDominationClient
- Namespace
- TaleWorlds.MountAndBlade
- Assembly
- TaleWorlds.MountAndBlade.dll
public class MissionMultiplayerGameModeFlagDominationClient : MissionMultiplayerGameModeBaseClient, IUdpNetworkHandler, ICameraModeLogic, ICommanderInfo, IMissionBehavior
- Inheritance
-
MissionMultiplayerGameModeFlagDominationClient
- Implements
- Inherited Members
Constructors
MissionMultiplayerGameModeFlagDominationClient()
public MissionMultiplayerGameModeFlagDominationClient()
Properties
AllCapturePoints
public IEnumerable<FlagCapturePoint> AllCapturePoints { get; }
Property Value
AreMoralesIndependent
public bool AreMoralesIndependent { get; }
Property Value
GameType
public override MultiplayerGameType GameType { get; }
Property Value
IsGameModeTactical
public override bool IsGameModeTactical { get; }
Property Value
IsGameModeUsingCasualGold
public override bool IsGameModeUsingCasualGold { get; }
Property Value
IsGameModeUsingGold
public override bool IsGameModeUsingGold { get; }
Property Value
IsGameModeUsingRoundCountdown
public override bool IsGameModeUsingRoundCountdown { get; }
Property Value
Methods
AddRemoveMessageHandlers(NetworkMessageHandlerRegistererContainer)
protected override void AddRemoveMessageHandlers(GameNetwork.NetworkMessageHandlerRegistererContainer registerer)
Parameters
AfterStart()
public override void AfterStart()
GetCompassTargets()
public override List<CompassItemUpdateParams> GetCompassTargets()
Returns
GetFlagOwner(FlagCapturePoint)
public Team GetFlagOwner(FlagCapturePoint flag)
Parameters
flagFlagCapturePoint
Returns
GetGoldAmount()
public override int GetGoldAmount()
Returns
GetMissionCameraLockMode(bool)
public override SpectatorCameraTypes GetMissionCameraLockMode(bool lockedToMainPlayer)
Parameters
lockedToMainPlayerbool
Returns
GetWarningTimer()
protected override int GetWarningTimer()
Returns
OnAgentRemoved(Agent, Agent, AgentState, KillingBlow)
public override void OnAgentRemoved(Agent affectedAgent, Agent affectorAgent, AgentState agentState, KillingBlow blow)
Parameters
affectedAgentAgentaffectorAgentAgentagentStateAgentStateblowKillingBlow
OnBehaviorInitialize()
public override void OnBehaviorInitialize()
OnBotsControlledChanged(MissionPeer, int, int)
public void OnBotsControlledChanged(MissionPeer missionPeer, int botAliveCount, int botTotalCount)
Parameters
missionPeerMissionPeerbotAliveCountintbotTotalCountint
OnCapturePointOwnerChanged(FlagCapturePoint, Team)
public void OnCapturePointOwnerChanged(FlagCapturePoint flagCapturePoint, Team ownerTeam)
Parameters
flagCapturePointFlagCapturePointownerTeamTeam
OnClearScene()
public override void OnClearScene()
OnGoldAmountChangedForRepresentative(MissionRepresentativeBase, int)
public override void OnGoldAmountChangedForRepresentative(MissionRepresentativeBase representative, int goldAmount)
Parameters
representativeMissionRepresentativeBasegoldAmountint
OnMissionTick(float)
public override void OnMissionTick(float dt)
Parameters
dtfloat
OnMoraleChanged(float)
public void OnMoraleChanged(float morale)
Parameters
moralefloat
OnNumberOfFlagsChanged()
public void OnNumberOfFlagsChanged()
OnPreparationEnded()
public void OnPreparationEnded()
OnRemoveBehavior()
public override void OnRemoveBehavior()
OnRequestForfeitSpawn()
public void OnRequestForfeitSpawn()
OnTeamPowerChanged(BattleSideEnum, float)
public void OnTeamPowerChanged(BattleSideEnum teamSide, float power)
Parameters
teamSideBattleSideEnumpowerfloat
Events
OnBotsControlledChangedEvent
public event Action<NetworkCommunicator> OnBotsControlledChangedEvent
Event Type
OnCapturePointOwnerChangedEvent
public event Action<FlagCapturePoint, Team> OnCapturePointOwnerChangedEvent
Event Type
OnFlagNumberChangedEvent
public event Action OnFlagNumberChangedEvent
Event Type
OnGoldGainEvent
public event Action<GoldGain> OnGoldGainEvent
Event Type
OnMoraleChangedEvent
public event Action<BattleSideEnum, float> OnMoraleChangedEvent
Event Type
OnTeamPowerChangedEvent
public event Action<BattleSideEnum, float> OnTeamPowerChangedEvent
Event Type
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).