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
flag
FlagCapturePoint
Returns
GetGoldAmount()
public override int GetGoldAmount()
Returns
GetMissionCameraLockMode(bool)
public override SpectatorCameraTypes GetMissionCameraLockMode(bool lockedToMainPlayer)
Parameters
lockedToMainPlayer
bool
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
affectedAgent
AgentaffectorAgent
AgentagentState
AgentStateblow
KillingBlow
OnBehaviorInitialize()
public override void OnBehaviorInitialize()
OnBotsControlledChanged(MissionPeer, int, int)
public void OnBotsControlledChanged(MissionPeer missionPeer, int botAliveCount, int botTotalCount)
Parameters
missionPeer
MissionPeerbotAliveCount
intbotTotalCount
int
OnCapturePointOwnerChanged(FlagCapturePoint, Team)
public void OnCapturePointOwnerChanged(FlagCapturePoint flagCapturePoint, Team ownerTeam)
Parameters
flagCapturePoint
FlagCapturePointownerTeam
Team
OnClearScene()
public override void OnClearScene()
OnGoldAmountChangedForRepresentative(MissionRepresentativeBase, int)
public override void OnGoldAmountChangedForRepresentative(MissionRepresentativeBase representative, int goldAmount)
Parameters
representative
MissionRepresentativeBasegoldAmount
int
OnMissionTick(float)
public override void OnMissionTick(float dt)
Parameters
dt
float
OnMoraleChanged(float)
public void OnMoraleChanged(float morale)
Parameters
morale
float
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
teamSide
BattleSideEnumpower
float
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).