Table of Contents

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

IEnumerable<FlagCapturePoint>

AreMoralesIndependent

public bool AreMoralesIndependent { get; }

Property Value

bool

GameType

public override MultiplayerGameType GameType { get; }

Property Value

MultiplayerGameType

IsGameModeTactical

public override bool IsGameModeTactical { get; }

Property Value

bool

IsGameModeUsingCasualGold

public override bool IsGameModeUsingCasualGold { get; }

Property Value

bool

IsGameModeUsingGold

public override bool IsGameModeUsingGold { get; }

Property Value

bool

IsGameModeUsingRoundCountdown

public override bool IsGameModeUsingRoundCountdown { get; }

Property Value

bool

Methods

AddRemoveMessageHandlers(NetworkMessageHandlerRegistererContainer)

protected override void AddRemoveMessageHandlers(GameNetwork.NetworkMessageHandlerRegistererContainer registerer)

Parameters

registerer GameNetwork.NetworkMessageHandlerRegistererContainer

AfterStart()

public override void AfterStart()

GetCompassTargets()

public override List<CompassItemUpdateParams> GetCompassTargets()

Returns

List<CompassItemUpdateParams>

GetFlagOwner(FlagCapturePoint)

public Team GetFlagOwner(FlagCapturePoint flag)

Parameters

flag FlagCapturePoint

Returns

Team

GetGoldAmount()

public override int GetGoldAmount()

Returns

int

GetMissionCameraLockMode(bool)

public override SpectatorCameraTypes GetMissionCameraLockMode(bool lockedToMainPlayer)

Parameters

lockedToMainPlayer bool

Returns

SpectatorCameraTypes

GetWarningTimer()

protected override int GetWarningTimer()

Returns

int

OnAgentRemoved(Agent, Agent, AgentState, KillingBlow)

public override void OnAgentRemoved(Agent affectedAgent, Agent affectorAgent, AgentState agentState, KillingBlow blow)

Parameters

affectedAgent Agent
affectorAgent Agent
agentState AgentState
blow KillingBlow

OnBehaviorInitialize()

public override void OnBehaviorInitialize()

OnBotsControlledChanged(MissionPeer, int, int)

public void OnBotsControlledChanged(MissionPeer missionPeer, int botAliveCount, int botTotalCount)

Parameters

missionPeer MissionPeer
botAliveCount int
botTotalCount int

OnCapturePointOwnerChanged(FlagCapturePoint, Team)

public void OnCapturePointOwnerChanged(FlagCapturePoint flagCapturePoint, Team ownerTeam)

Parameters

flagCapturePoint FlagCapturePoint
ownerTeam Team

OnClearScene()

public override void OnClearScene()

OnGoldAmountChangedForRepresentative(MissionRepresentativeBase, int)

public override void OnGoldAmountChangedForRepresentative(MissionRepresentativeBase representative, int goldAmount)

Parameters

representative MissionRepresentativeBase
goldAmount 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 BattleSideEnum
power float

Events

OnBotsControlledChangedEvent

public event Action<NetworkCommunicator> OnBotsControlledChangedEvent

Event Type

Action<NetworkCommunicator>

OnCapturePointOwnerChangedEvent

public event Action<FlagCapturePoint, Team> OnCapturePointOwnerChangedEvent

Event Type

Action<FlagCapturePoint, Team>

OnFlagNumberChangedEvent

public event Action OnFlagNumberChangedEvent

Event Type

Action

OnGoldGainEvent

public event Action<GoldGain> OnGoldGainEvent

Event Type

Action<GoldGain>

OnMoraleChangedEvent

public event Action<BattleSideEnum, float> OnMoraleChangedEvent

Event Type

Action<BattleSideEnum, float>

OnTeamPowerChangedEvent

public event Action<BattleSideEnum, float> OnTeamPowerChangedEvent

Event Type

Action<BattleSideEnum, float>

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).