Table of Contents

Class MissionMultiplayerGameModeBaseClient

Namespace
TaleWorlds.MountAndBlade
Assembly
TaleWorlds.MountAndBlade.dll
public abstract class MissionMultiplayerGameModeBaseClient : MissionNetwork, IMissionBehavior, IUdpNetworkHandler, ICameraModeLogic
Inheritance
MissionMultiplayerGameModeBaseClient
Implements
Derived
Inherited Members

Constructors

MissionMultiplayerGameModeBaseClient()

protected MissionMultiplayerGameModeBaseClient()

Properties

GameType

public abstract MultiplayerGameType GameType { get; }

Property Value

MultiplayerGameType

IsGameModeTactical

public abstract bool IsGameModeTactical { get; }

Property Value

bool

IsGameModeUsingAllowCultureChange

public virtual bool IsGameModeUsingAllowCultureChange { get; }

Property Value

bool

IsGameModeUsingAllowTroopChange

public virtual bool IsGameModeUsingAllowTroopChange { get; }

Property Value

bool

IsGameModeUsingCasualGold

public virtual bool IsGameModeUsingCasualGold { get; }

Property Value

bool

IsGameModeUsingGold

public abstract bool IsGameModeUsingGold { get; }

Property Value

bool

IsGameModeUsingRoundCountdown

public abstract bool IsGameModeUsingRoundCountdown { get; }

Property Value

bool

IsInWarmup

public bool IsInWarmup { get; }

Property Value

bool

IsRoundInProgress

public bool IsRoundInProgress { get; }

Property Value

bool

MissionLobbyComponent

public MissionLobbyComponent MissionLobbyComponent { get; }

Property Value

MissionLobbyComponent

MissionNetworkComponent

public MissionNetworkComponent MissionNetworkComponent { get; }

Property Value

MissionNetworkComponent

NotificationsComponent

public MultiplayerGameNotificationsComponent NotificationsComponent { get; }

Property Value

MultiplayerGameNotificationsComponent

RemainingTime

public float RemainingTime { get; }

Property Value

float

RoundComponent

public IRoundComponent RoundComponent { get; }

Property Value

IRoundComponent

ScoreboardComponent

public MissionScoreboardComponent ScoreboardComponent { get; }

Property Value

MissionScoreboardComponent

TimerComponent

public MultiplayerTimerComponent TimerComponent { get; }

Property Value

MultiplayerTimerComponent

WarmupComponent

public MultiplayerWarmupComponent WarmupComponent { get; }

Property Value

MultiplayerWarmupComponent

Methods

CanRequestCultureChange()

public virtual bool CanRequestCultureChange()

Returns

bool

CanRequestTroopChange()

public virtual bool CanRequestTroopChange()

Returns

bool

CheckTimer(out int, out int, bool)

public bool CheckTimer(out int remainingTime, out int remainingWarningTime, bool forceUpdate = false)

Parameters

remainingTime int
remainingWarningTime int
forceUpdate bool

Returns

bool

EarlyStart()

public override void EarlyStart()

GetGoldAmount()

public abstract int GetGoldAmount()

Returns

int

GetMissionCameraLockMode(bool)

public virtual SpectatorCameraTypes GetMissionCameraLockMode(bool lockedToMainPlayer)

Parameters

lockedToMainPlayer bool

Returns

SpectatorCameraTypes

GetWarningTimer()

protected virtual int GetWarningTimer()

Returns

int

IsClassAvailable(MPHeroClass)

public bool IsClassAvailable(MultiplayerClassDivisions.MPHeroClass heroClass)

Parameters

heroClass MultiplayerClassDivisions.MPHeroClass

Returns

bool

OnBehaviorInitialize()

public override void OnBehaviorInitialize()

OnGoldAmountChangedForRepresentative(MissionRepresentativeBase, int)

public abstract void OnGoldAmountChangedForRepresentative(MissionRepresentativeBase representative, int goldAmount)

Parameters

representative MissionRepresentativeBase
goldAmount int

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