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
DuelRequestTimeOutInSeconds
public const float DuelRequestTimeOutInSeconds = 10
Field Value
NumberOfDuelAreas
public const int NumberOfDuelAreas = 16
Field Value
Properties
IsGameModeHidingAllAgentVisuals
public override bool IsGameModeHidingAllAgentVisuals { get; }
Property Value
IsGameModeUsingOpposingTeams
public override bool IsGameModeUsingOpposingTeams { get; }
Property Value
Methods
AddRemoveMessageHandlers(NetworkMessageHandlerRegistererContainer)
protected override void AddRemoveMessageHandlers(GameNetwork.NetworkMessageHandlerRegistererContainer registerer)
Parameters
AfterStart()
public override void AfterStart()
CheckIfPlayerCanDespawn(MissionPeer)
public override bool CheckIfPlayerCanDespawn(MissionPeer missionPeer)
Parameters
missionPeer
MissionPeer
Returns
DuelRequestAccepted(Agent, Agent)
public void DuelRequestAccepted(Agent requesterAgent, Agent requesteeAgent)
Parameters
DuelRequestReceived(MissionPeer, MissionPeer)
public void DuelRequestReceived(MissionPeer requesterPeer, MissionPeer requesteePeer)
Parameters
requesterPeer
MissionPeerrequesteePeer
MissionPeer
GetDuelAreaIndexIfDuelTeam(Team)
public int GetDuelAreaIndexIfDuelTeam(Team team)
Parameters
team
Team
Returns
GetMissionType()
public override MultiplayerGameType GetMissionType()
Returns
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
OnAgentRemoved(Agent, Agent, AgentState, KillingBlow)
public override void OnAgentRemoved(Agent affectedAgent, Agent affectorAgent, AgentState agentState, KillingBlow blow)
Parameters
affectedAgent
AgentaffectorAgent
AgentagentState
AgentStateblow
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
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).