Table of Contents

Class MissionMultiplayerDuel

Namespace
TaleWorlds.MountAndBlade
Assembly
TaleWorlds.MountAndBlade.dll
public class MissionMultiplayerDuel : MissionMultiplayerGameModeBase, IMissionBehavior, IUdpNetworkHandler
Inheritance
MissionMultiplayerDuel
Implements
Inherited Members

Constructors

MissionMultiplayerDuel()

public MissionMultiplayerDuel()

Fields

DuelEndInSeconds

public const float DuelEndInSeconds = 2

Field Value

float

DuelRequestTimeOutInSeconds

public const float DuelRequestTimeOutInSeconds = 10

Field Value

float

NumberOfDuelAreas

public const int NumberOfDuelAreas = 16

Field Value

int

Properties

IsGameModeHidingAllAgentVisuals

public override bool IsGameModeHidingAllAgentVisuals { get; }

Property Value

bool

IsGameModeUsingOpposingTeams

public override bool IsGameModeUsingOpposingTeams { get; }

Property Value

bool

Methods

AddRemoveMessageHandlers(NetworkMessageHandlerRegistererContainer)

protected override void AddRemoveMessageHandlers(GameNetwork.NetworkMessageHandlerRegistererContainer registerer)

Parameters

registerer GameNetwork.NetworkMessageHandlerRegistererContainer

AfterStart()

public override void AfterStart()

CheckIfPlayerCanDespawn(MissionPeer)

public override bool CheckIfPlayerCanDespawn(MissionPeer missionPeer)

Parameters

missionPeer MissionPeer

Returns

bool

DuelRequestAccepted(Agent, Agent)

public void DuelRequestAccepted(Agent requesterAgent, Agent requesteeAgent)

Parameters

requesterAgent Agent
requesteeAgent Agent

DuelRequestReceived(MissionPeer, MissionPeer)

public void DuelRequestReceived(MissionPeer requesterPeer, MissionPeer requesteePeer)

Parameters

requesterPeer MissionPeer
requesteePeer MissionPeer

GetDuelAreaIndexIfDuelTeam(Team)

public int GetDuelAreaIndexIfDuelTeam(Team team)

Parameters

team Team

Returns

int

GetMissionType()

public override MultiplayerGameType GetMissionType()

Returns

MultiplayerGameType

HandleEarlyNewClientAfterLoadingFinished(NetworkCommunicator)

protected override void HandleEarlyNewClientAfterLoadingFinished(NetworkCommunicator networkPeer)

Parameters

networkPeer NetworkCommunicator

HandleEarlyPlayerDisconnect(NetworkCommunicator)

protected override void HandleEarlyPlayerDisconnect(NetworkCommunicator networkPeer)

Parameters

networkPeer NetworkCommunicator

HandleLateNewClientAfterSynchronized(NetworkCommunicator)

protected override void HandleLateNewClientAfterSynchronized(NetworkCommunicator networkPeer)

Parameters

networkPeer NetworkCommunicator

HandleNewClientAfterSynchronized(NetworkCommunicator)

protected override void HandleNewClientAfterSynchronized(NetworkCommunicator networkPeer)

Parameters

networkPeer NetworkCommunicator

HandlePlayerDisconnect(NetworkCommunicator)

protected override void HandlePlayerDisconnect(NetworkCommunicator networkPeer)

Parameters

networkPeer NetworkCommunicator

OnAgentBuild(Agent, Banner)

public override void OnAgentBuild(Agent agent, Banner banner)

Parameters

agent Agent
banner Banner

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()

OnMissionTick(float)

public override void OnMissionTick(float dt)

Parameters

dt float

OnPlayerDespawn(MissionPeer)

public void OnPlayerDespawn(MissionPeer missionPeer)

Parameters

missionPeer MissionPeer

Events

OnDuelEnded

public event MissionMultiplayerDuel.OnDuelEndedDelegate OnDuelEnded

Event Type

MissionMultiplayerDuel.OnDuelEndedDelegate

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