Table of Contents

Class MultiplayerRoundController

Namespace
TaleWorlds.MountAndBlade
Assembly
TaleWorlds.MountAndBlade.dll
public class MultiplayerRoundController : MissionNetwork, IUdpNetworkHandler, IRoundComponent, IMissionBehavior
Inheritance
MultiplayerRoundController
Implements
Inherited Members

Constructors

MultiplayerRoundController()

public MultiplayerRoundController()

Properties

CurrentRoundState

public MultiplayerRoundState CurrentRoundState { get; }

Property Value

MultiplayerRoundState

IsMatchEnding

public bool IsMatchEnding { get; }

Property Value

bool

IsRoundInProgress

public bool IsRoundInProgress { get; }

Property Value

bool

LastRoundEndRemainingTime

public float LastRoundEndRemainingTime { get; }

Property Value

float

RemainingRoundTime

public float RemainingRoundTime { get; }

Property Value

float

RoundCount

public int RoundCount { get; set; }

Property Value

int

RoundEndReason

public RoundEndReason RoundEndReason { get; set; }

Property Value

RoundEndReason

RoundWinner

public BattleSideEnum RoundWinner { get; set; }

Property Value

BattleSideEnum

Methods

AfterStart()

public override void AfterStart()

EnableEquipmentUpdate()

public void EnableEquipmentUpdate()

HandleClientEventCultureSelect(NetworkCommunicator, CultureVoteClient)

public bool HandleClientEventCultureSelect(NetworkCommunicator peer, CultureVoteClient message)

Parameters

peer NetworkCommunicator
message CultureVoteClient

Returns

bool

HandleLateNewClientAfterLoadingFinished(NetworkCommunicator)

protected override void HandleLateNewClientAfterLoadingFinished(NetworkCommunicator networkPeer)

Parameters

networkPeer NetworkCommunicator

HandleNewClientAfterSynchronized(NetworkCommunicator)

protected override void HandleNewClientAfterSynchronized(NetworkCommunicator networkPeer)

Parameters

networkPeer NetworkCommunicator

OnPreDisplayMissionTick(float)

public override void OnPreDisplayMissionTick(float dt)

Parameters

dt float

OnRemoveBehavior()

public override void OnRemoveBehavior()

OnUdpNetworkHandlerClose()

protected override void OnUdpNetworkHandlerClose()

Events

OnCurrentRoundStateChanged

public event Action OnCurrentRoundStateChanged

Event Type

Action

OnPostRoundEnded

public event Action OnPostRoundEnded

Event Type

Action

OnPreRoundEnding

public event Action OnPreRoundEnding

Event Type

Action

OnPreparationEnded

public event Action OnPreparationEnded

Event Type

Action

OnRoundEnding

public event Action OnRoundEnding

Event Type

Action

OnRoundStarted

public event Action OnRoundStarted

Event Type

Action

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