Class DuelMissionRepresentative
- Assembly
- TaleWorlds.MountAndBlade.dll
public class DuelMissionRepresentative : MissionRepresentativeBase, IEntityComponent
- Inheritance
-
DuelMissionRepresentative
- Implements
- Inherited Members
- Extension Methods
Constructors
DuelMissionRepresentative()
public DuelMissionRepresentative()
Fields
DuelPrepTime
public const int DuelPrepTime = 3
Field Value
OnAgentSpawnedWithoutDuelEvent
public Action OnAgentSpawnedWithoutDuelEvent
Field Value
OnDuelEndedEvent
public Action<MissionPeer> OnDuelEndedEvent
Field Value
OnDuelPrepStartedEvent
public Action<MissionPeer, int> OnDuelPrepStartedEvent
Field Value
OnDuelPreparationStartedForTheFirstTimeEvent
public Action<MissionPeer, MissionPeer, int> OnDuelPreparationStartedForTheFirstTimeEvent
Field Value
OnDuelRequestSentEvent
public Action<MissionPeer> OnDuelRequestSentEvent
Field Value
OnDuelRequestedEvent
public Action<MissionPeer, TroopType> OnDuelRequestedEvent
Field Value
OnDuelRoundEndedEvent
public Action<MissionPeer> OnDuelRoundEndedEvent
Field Value
OnMyPreferredZoneChanged
public Action<TroopType> OnMyPreferredZoneChanged
Field Value
Properties
Bounty
public int Bounty { get; }
Property Value
NumberOfWins
public int NumberOfWins { get; }
Property Value
Score
public int Score { get; }
Property Value
Methods
AddRemoveMessageHandlers(RegisterMode)
public void AddRemoveMessageHandlers(GameNetwork.NetworkMessageHandlerRegisterer.RegisterMode mode)
Parameters
CheckHasRequestFromAndRemoveRequestIfNeeded(MissionPeer)
public bool CheckHasRequestFromAndRemoveRequestIfNeeded(MissionPeer requestOwner)
Parameters
requestOwner
MissionPeer
Returns
DuelRequested(Agent, TroopType)
public void DuelRequested(Agent requesterAgent, TroopType selectedAreaTroopType)
Parameters
Initialize()
public override void Initialize()
OnAgentSpawned()
public override void OnAgentSpawned()
OnDuelPreparation(MissionPeer, MissionPeer)
public void OnDuelPreparation(MissionPeer requesterPeer, MissionPeer requesteePeer)
Parameters
requesterPeer
MissionPeerrequesteePeer
MissionPeer
OnDuelWon(float)
public void OnDuelWon(float gainedScore)
Parameters
gainedScore
float
OnInteraction()
public void OnInteraction()
OnObjectFocusLost()
public void OnObjectFocusLost()
OnObjectFocused(IFocusable)
public void OnObjectFocused(IFocusable focusedObject)
Parameters
focusedObject
IFocusable
ResetBountyAndNumberOfWins()
public void ResetBountyAndNumberOfWins()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).