Class MissionMultiplayerSiegeClient
- Namespace
- TaleWorlds.MountAndBlade
- Assembly
- TaleWorlds.MountAndBlade.dll
public class MissionMultiplayerSiegeClient : MissionMultiplayerGameModeBaseClient, IUdpNetworkHandler, ICameraModeLogic, ICommanderInfo, IMissionBehavior
- Inheritance
-
MissionMultiplayerSiegeClient
- Implements
- Inherited Members
Constructors
MissionMultiplayerSiegeClient()
public MissionMultiplayerSiegeClient()
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
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()
GetFlagOwner(FlagCapturePoint)
public Team GetFlagOwner(FlagCapturePoint flag)
Parameters
flag
FlagCapturePoint
Returns
GetGoldAmount()
public override int GetGoldAmount()
Returns
GetSiegeMissiles()
public List<ItemObject> GetSiegeMissiles()
Returns
OnBehaviorInitialize()
public override void OnBehaviorInitialize()
OnCapturePointOwnerChanged(FlagCapturePoint, Team)
public void OnCapturePointOwnerChanged(FlagCapturePoint flagCapturePoint, Team ownerTeam)
Parameters
flagCapturePoint
FlagCapturePointownerTeam
Team
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(int, int, int[])
public void OnMoraleChanged(int attackerMorale, int defenderMorale, int[] capturePointRemainingMoraleGains)
Parameters
OnNumberOfFlagsChanged()
public void OnNumberOfFlagsChanged()
OnRemoveBehavior()
public override void OnRemoveBehavior()
Events
OnCapturePointOwnerChangedEvent
public event Action<FlagCapturePoint, Team> OnCapturePointOwnerChangedEvent
Event Type
OnCapturePointRemainingMoraleGainsChangedEvent
public event Action<int[]> OnCapturePointRemainingMoraleGainsChangedEvent
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
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).