M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner Class Reference

Inherits TaleWorlds.MountAndBlade.Objects.Siege.SpawnerBase.

Inherited by TaleWorlds.MountAndBlade.Objects.Siege.MultiplayerSiegeTowerSpawner.

Public Member Functions

override void AssignParameters (SpawnerEntityMissionHelper _spawnerMissionHelper)
 This function has "_spawnerMissionHelper" argument because when this function has been called the spawner script hasn't acquired SpawnerMissionHelper yet.
 
virtual void AssignParameters (SpawnerEntityMissionHelper _spawnerMissionHelper)
 This function has "_spawnerMissionHelper" argument because when this function has been called the spawner script hasn't acquired SpawnerMissionHelper yet.
 
- Public Member Functions inherited from TaleWorlds.Engine.ScriptComponentBehavior
void SetScriptComponentToTick (TickRequirement value)
 
void SetScriptComponentToTickMT (TickRequirement value)
 
virtual TickRequirement GetTickRequirement ()
 

Public Attributes

MatrixFrame wait_pos_ground = MatrixFrame.Zero
 
string SideTag
 
string TargetWallSegmentTag = ""
 
string PathEntityName = "Path"
 
int SoilNavMeshID1 = -1
 
int SoilNavMeshID2 = -1
 
int DitchNavMeshID1 = -1
 
int DitchNavMeshID2 = -1
 
int GroundToSoilNavMeshID1 = -1
 
int GroundToSoilNavMeshID2 = -1
 
int SoilGenericNavMeshID = -1
 
int GroundGenericNavMeshID = -1
 
string AddOnDeployTag = ""
 
string RemoveOnDeployTag = ""
 
float RampRotationDegree = 0.0f
 
float BarrierLength = 1.0f
 
float SpeedModifierFactor = 1.0f
 
bool EnableAutoGhostMovement = false
 
MatrixFrame ai_barrier_l = MatrixFrame.Zero
 
MatrixFrame ai_barrier_r = MatrixFrame.Zero
 
string BarrierTagToRemove = string.Empty
 
- Public Attributes inherited from TaleWorlds.MountAndBlade.Objects.Siege.SpawnerBase
string ToBeSpawnedOverrideName = ""
 
string ToBeSpawnedOverrideNameForFireVersion = ""
 

Properties

float RampRotationRadian [get]
 
- Properties inherited from TaleWorlds.Engine.ScriptComponentBehavior
GameEntity GameEntity [get]
 
ManagedScriptComponent ScriptComponent [get]
 
ManagedScriptHolder ManagedScriptHolder [get]
 
Scene Scene [get]
 

Additional Inherited Members

- Public Types inherited from TaleWorlds.Engine.ScriptComponentBehavior
enum  TickRequirement : uint {
  None = 0x00000000 ,
  TickOccasionally = 0x00000001 ,
  Tick = 0x00000002 ,
  TickParallel = 0x00000004 ,
  TickParallel2 = 0x00000008
}
 
- Protected Member Functions inherited from TaleWorlds.Engine.ScriptComponentBehavior
void InvalidateWeakPointersIfValid ()
 
 ScriptComponentBehavior ()
 
virtual void OnRemoved (int removeReason)
 
- Protected Attributes inherited from TaleWorlds.MountAndBlade.Objects.Siege.SpawnerBase
SpawnerEntityEditorHelper _spawnerEditorHelper = null
 
SpawnerEntityMissionHelper _spawnerMissionHelper = null
 
SpawnerEntityMissionHelper _spawnerMissionHelperFire = null
 

Member Function Documentation

◆ AssignParameters()

override void TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner.AssignParameters ( SpawnerEntityMissionHelper  _spawnerMissionHelper)
virtual
Parameters
spawnedEntity

Reimplemented from TaleWorlds.MountAndBlade.Objects.Siege.SpawnerBase.

Member Data Documentation

◆ wait_pos_ground

MatrixFrame TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner.wait_pos_ground = MatrixFrame.Zero

◆ SideTag

string TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner.SideTag

◆ TargetWallSegmentTag

string TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner.TargetWallSegmentTag = ""

◆ PathEntityName

string TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner.PathEntityName = "Path"

◆ SoilNavMeshID1

int TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner.SoilNavMeshID1 = -1

◆ SoilNavMeshID2

int TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner.SoilNavMeshID2 = -1

◆ DitchNavMeshID1

int TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner.DitchNavMeshID1 = -1

◆ DitchNavMeshID2

int TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner.DitchNavMeshID2 = -1

◆ GroundToSoilNavMeshID1

int TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner.GroundToSoilNavMeshID1 = -1

◆ GroundToSoilNavMeshID2

int TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner.GroundToSoilNavMeshID2 = -1

◆ SoilGenericNavMeshID

int TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner.SoilGenericNavMeshID = -1

◆ GroundGenericNavMeshID

int TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner.GroundGenericNavMeshID = -1

◆ AddOnDeployTag

string TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner.AddOnDeployTag = ""

◆ RemoveOnDeployTag

string TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner.RemoveOnDeployTag = ""

◆ RampRotationDegree

float TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner.RampRotationDegree = 0.0f

◆ BarrierLength

float TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner.BarrierLength = 1.0f

◆ SpeedModifierFactor

float TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner.SpeedModifierFactor = 1.0f

◆ EnableAutoGhostMovement

bool TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner.EnableAutoGhostMovement = false

◆ ai_barrier_l

MatrixFrame TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner.ai_barrier_l = MatrixFrame.Zero

◆ ai_barrier_r

MatrixFrame TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner.ai_barrier_r = MatrixFrame.Zero

◆ BarrierTagToRemove

string TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner.BarrierTagToRemove = string.Empty

Property Documentation

◆ RampRotationRadian

float TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner.RampRotationRadian
get