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
missionPeerMissionPeer
Returns
DuelRequestAccepted(Agent, Agent)
public void DuelRequestAccepted(Agent requesterAgent, Agent requesteeAgent)
Parameters
DuelRequestReceived(MissionPeer, MissionPeer)
public void DuelRequestReceived(MissionPeer requesterPeer, MissionPeer requesteePeer)
Parameters
requesterPeerMissionPeerrequesteePeerMissionPeer
GetDuelAreaIndexIfDuelTeam(Team)
public int GetDuelAreaIndexIfDuelTeam(Team team)
Parameters
teamTeam
Returns
GetMissionType()
public override MultiplayerGameType GetMissionType()
Returns
HandleEarlyNewClientAfterLoadingFinished(NetworkCommunicator)
protected override void HandleEarlyNewClientAfterLoadingFinished(NetworkCommunicator networkPeer)
Parameters
networkPeerNetworkCommunicator
HandleEarlyPlayerDisconnect(NetworkCommunicator)
protected override void HandleEarlyPlayerDisconnect(NetworkCommunicator networkPeer)
Parameters
networkPeerNetworkCommunicator
HandleLateNewClientAfterSynchronized(NetworkCommunicator)
protected override void HandleLateNewClientAfterSynchronized(NetworkCommunicator networkPeer)
Parameters
networkPeerNetworkCommunicator
HandleNewClientAfterSynchronized(NetworkCommunicator)
protected override void HandleNewClientAfterSynchronized(NetworkCommunicator networkPeer)
Parameters
networkPeerNetworkCommunicator
HandlePlayerDisconnect(NetworkCommunicator)
protected override void HandlePlayerDisconnect(NetworkCommunicator networkPeer)
Parameters
networkPeerNetworkCommunicator
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
affectedAgentAgentaffectorAgentAgentagentStateAgentStateblowKillingBlow
OnBehaviorInitialize()
public override void OnBehaviorInitialize()
OnMissionTick(float)
public override void OnMissionTick(float dt)
Parameters
dtfloat
OnPlayerDespawn(MissionPeer)
public void OnPlayerDespawn(MissionPeer missionPeer)
Parameters
missionPeerMissionPeer
Events
OnDuelEnded
public event MissionMultiplayerDuel.OnDuelEndedDelegate OnDuelEnded
Event Type
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).