M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.FlagDominationSpawningBehavior Class Reference

Inherits TaleWorlds.MountAndBlade.SpawningBehaviorBase.

Public Member Functions

 FlagDominationSpawningBehavior ()
 
override void Initialize (SpawnComponent spawnComponent)
 
override void Clear ()
 
override void OnTick (float dt)
 
override void RequestStartSpawnSession ()
 
override bool AllowEarlyAgentVisualsDespawning (MissionPeer lobbyPeer)
 
override void OnClearScene ()
 
- Public Member Functions inherited from TaleWorlds.MountAndBlade.SpawningBehaviorBase
delegate void OnSpawningEndedEventDelegate ()
 
virtual void Initialize (SpawnComponent spawnComponent)
 
virtual void Clear ()
 
virtual void OnTick (float dt)
 
bool AreAgentsSpawning ()
 
virtual void RequestStartSpawnSession ()
 
void RequestStopSpawnSession ()
 
void SetRemainingAgentsInvulnerable ()
 
virtual bool CanUpdateSpawnEquipment (MissionPeer missionPeer)
 
void ToggleUpdatingSpawnEquipment (bool canUpdate)
 
abstract bool AllowEarlyAgentVisualsDespawning (MissionPeer missionPeer)
 
virtual int GetMaximumReSpawnPeriodForPeer (MissionPeer peer)
 
virtual void OnClearScene ()
 

Protected Member Functions

override void SpawnAgents ()
 
override bool IsRoundInProgress ()
 
void SpawnBotInBotFormation (int visualsIndex, Team agentTeam, BasicCultureObject cultureLimit, BasicCharacterObject character, Formation formation)
 
void SpawnBotVisualsInPlayerFormation (MissionPeer missionPeer, int visualsIndex, Team agentTeam, BasicCultureObject cultureLimit, string troopName, Formation formation, bool updateExistingAgentVisuals, int totalCount, IEnumerable<(EquipmentIndex, EquipmentElement)> alternativeEquipments)
 
- Protected Member Functions inherited from TaleWorlds.MountAndBlade.SpawningBehaviorBase
void ResetSpawnCounts ()
 
void ResetSpawnTimers ()
 
abstract void SpawnAgents ()
 
BodyProperties GetBodyProperties (MissionPeer missionPeer, BasicCultureObject cultureLimit)
 
void SpawnBot (Team agentTeam, BasicCultureObject cultureLimit)
 
abstract bool IsRoundInProgress ()
 

Additional Inherited Members

- Static Public Attributes inherited from TaleWorlds.MountAndBlade.SpawningBehaviorBase
static readonly ActionIndexCache PoseActionInfantry = ActionIndexCache.Create("act_walk_idle_unarmed")
 
static readonly ActionIndexCache PoseActionCavalry = ActionIndexCache.Create("act_horse_stand_1")
 
- Protected Attributes inherited from TaleWorlds.MountAndBlade.SpawningBehaviorBase
MissionMultiplayerGameModeBase GameMode
 
SpawnComponent SpawnComponent
 
bool IsSpawningEnabled
 
Timer _spawnCheckTimer
 
float SpawningEndDelay = 1.0f
 
float SpawningDelayTimer = 0.0f
 
MissionLobbyComponent MissionLobbyComponent
 
MissionLobbyEquipmentNetworkComponent MissionLobbyEquipmentNetworkComponent
 
- Properties inherited from TaleWorlds.MountAndBlade.SpawningBehaviorBase
MultiplayerMissionAgentVisualSpawnComponent AgentVisualSpawnComponent [get]
 
Mission Mission [get]
 
- Events inherited from TaleWorlds.MountAndBlade.SpawningBehaviorBase
Action< MissionPeerOnAllAgentsFromPeerSpawnedFromVisuals
 
Action< MissionPeerOnPeerSpawnedFromVisuals
 
OnSpawningEndedEventDelegate OnSpawningEnded
 

Constructor & Destructor Documentation

◆ FlagDominationSpawningBehavior()

TaleWorlds.MountAndBlade.FlagDominationSpawningBehavior.FlagDominationSpawningBehavior ( )

Member Function Documentation

◆ Initialize()

override void TaleWorlds.MountAndBlade.FlagDominationSpawningBehavior.Initialize ( SpawnComponent  spawnComponent)
virtual

◆ Clear()

override void TaleWorlds.MountAndBlade.FlagDominationSpawningBehavior.Clear ( )
virtual

◆ OnTick()

override void TaleWorlds.MountAndBlade.FlagDominationSpawningBehavior.OnTick ( float  dt)
virtual

◆ RequestStartSpawnSession()

override void TaleWorlds.MountAndBlade.FlagDominationSpawningBehavior.RequestStartSpawnSession ( )
virtual

◆ SpawnAgents()

override void TaleWorlds.MountAndBlade.FlagDominationSpawningBehavior.SpawnAgents ( )
protectedvirtual

◆ AllowEarlyAgentVisualsDespawning()

override bool TaleWorlds.MountAndBlade.FlagDominationSpawningBehavior.AllowEarlyAgentVisualsDespawning ( MissionPeer  lobbyPeer)
virtual

◆ IsRoundInProgress()

override bool TaleWorlds.MountAndBlade.FlagDominationSpawningBehavior.IsRoundInProgress ( )
protectedvirtual

◆ OnClearScene()

override void TaleWorlds.MountAndBlade.FlagDominationSpawningBehavior.OnClearScene ( )
virtual

◆ SpawnBotInBotFormation()

void TaleWorlds.MountAndBlade.FlagDominationSpawningBehavior.SpawnBotInBotFormation ( int  visualsIndex,
Team  agentTeam,
BasicCultureObject  cultureLimit,
BasicCharacterObject  character,
Formation  formation 
)
protected

◆ SpawnBotVisualsInPlayerFormation()

void TaleWorlds.MountAndBlade.FlagDominationSpawningBehavior.SpawnBotVisualsInPlayerFormation ( MissionPeer  missionPeer,
int  visualsIndex,
Team  agentTeam,
BasicCultureObject  cultureLimit,
string  troopName,
Formation  formation,
bool  updateExistingAgentVisuals,
int  totalCount,
IEnumerable<(EquipmentIndex, EquipmentElement)>  alternativeEquipments 
)
protected