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

Inherits TaleWorlds.MountAndBlade.Objects.Siege.SpawnerBase.

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 fork_holder = MatrixFrame.Zero
 
MatrixFrame initial_wait_pos = MatrixFrame.Zero
 
MatrixFrame use_push = MatrixFrame.Zero
 
MatrixFrame stand_position_wall_push = MatrixFrame.Zero
 
MatrixFrame distance_holder = MatrixFrame.Zero
 
MatrixFrame stand_position_ground_wait = MatrixFrame.Zero
 
string SideTag
 
string TargetWallSegmentTag = ""
 
int OnWallNavMeshId = -1
 
string AddOnDeployTag = ""
 
string RemoveOnDeployTag = ""
 
float UpperStateRotationDegree = 0.0f
 
float DownStateRotationDegree = 90.0f
 
float TacticalPositionWidth = 1.0f
 
string BarrierTagToRemove = string.Empty
 
string IndestructibleMerlonsTag = string.Empty
 
- Public Attributes inherited from TaleWorlds.MountAndBlade.Objects.Siege.SpawnerBase
string ToBeSpawnedOverrideName = ""
 
string ToBeSpawnedOverrideNameForFireVersion = ""
 

Properties

float UpperStateRotationRadian [get]
 
float DownStateRotationRadian [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.SiegeLadderSpawner.AssignParameters ( SpawnerEntityMissionHelper  _spawnerMissionHelper)
virtual
Parameters
spawnedEntity

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

Member Data Documentation

◆ fork_holder

MatrixFrame TaleWorlds.MountAndBlade.Objects.Siege.SiegeLadderSpawner.fork_holder = MatrixFrame.Zero

◆ initial_wait_pos

MatrixFrame TaleWorlds.MountAndBlade.Objects.Siege.SiegeLadderSpawner.initial_wait_pos = MatrixFrame.Zero

◆ use_push

MatrixFrame TaleWorlds.MountAndBlade.Objects.Siege.SiegeLadderSpawner.use_push = MatrixFrame.Zero

◆ stand_position_wall_push

MatrixFrame TaleWorlds.MountAndBlade.Objects.Siege.SiegeLadderSpawner.stand_position_wall_push = MatrixFrame.Zero

◆ distance_holder

MatrixFrame TaleWorlds.MountAndBlade.Objects.Siege.SiegeLadderSpawner.distance_holder = MatrixFrame.Zero

◆ stand_position_ground_wait

MatrixFrame TaleWorlds.MountAndBlade.Objects.Siege.SiegeLadderSpawner.stand_position_ground_wait = MatrixFrame.Zero

◆ SideTag

string TaleWorlds.MountAndBlade.Objects.Siege.SiegeLadderSpawner.SideTag

◆ TargetWallSegmentTag

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

◆ OnWallNavMeshId

int TaleWorlds.MountAndBlade.Objects.Siege.SiegeLadderSpawner.OnWallNavMeshId = -1

◆ AddOnDeployTag

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

◆ RemoveOnDeployTag

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

◆ UpperStateRotationDegree

float TaleWorlds.MountAndBlade.Objects.Siege.SiegeLadderSpawner.UpperStateRotationDegree = 0.0f

◆ DownStateRotationDegree

float TaleWorlds.MountAndBlade.Objects.Siege.SiegeLadderSpawner.DownStateRotationDegree = 90.0f

◆ TacticalPositionWidth

float TaleWorlds.MountAndBlade.Objects.Siege.SiegeLadderSpawner.TacticalPositionWidth = 1.0f

◆ BarrierTagToRemove

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

◆ IndestructibleMerlonsTag

string TaleWorlds.MountAndBlade.Objects.Siege.SiegeLadderSpawner.IndestructibleMerlonsTag = string.Empty

Property Documentation

◆ UpperStateRotationRadian

float TaleWorlds.MountAndBlade.Objects.Siege.SiegeLadderSpawner.UpperStateRotationRadian
get

◆ DownStateRotationRadian

float TaleWorlds.MountAndBlade.Objects.Siege.SiegeLadderSpawner.DownStateRotationRadian
get