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

Inherits TaleWorlds.MountAndBlade.Objects.Siege.SpawnerBase.

Inherited by TaleWorlds.MountAndBlade.Objects.Siege.MultiplayerFireTrebuchetSpawner, and TaleWorlds.MountAndBlade.Objects.Siege.MultiplayerTrebuchetSpawner.

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. More...
 
- Public Member Functions inherited from TaleWorlds.MountAndBlade.Objects.Siege.SpawnerBase
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. More...
 
virtual bool GetFireVersion ()
 
- Public Member Functions inherited from TaleWorlds.Engine.ScriptComponentBehavior
void SetScriptComponentToTick (TickRequirement value)
 
void SetScriptComponentToTickMT (TickRequirement value)
 
virtual TickRequirement GetTickRequirement ()
 

Public Attributes

MatrixFrame projectile_pile = MatrixFrame.Zero
 
string AddOnDeployTag = ""
 
string RemoveOnDeployTag = ""
 
bool ammo_pos_a_enabled = true
 
bool ammo_pos_b_enabled = true
 
bool ammo_pos_c_enabled = true
 
bool ammo_pos_d_enabled = true
 
bool ammo_pos_e_enabled = true
 
bool ammo_pos_f_enabled = true
 
bool ammo_pos_g_enabled = true
 
bool ammo_pos_h_enabled = true
 
bool ShowTrajectory
 
- Public Attributes inherited from TaleWorlds.MountAndBlade.Objects.Siege.SpawnerBase
string ToBeSpawnedOverrideName = ""
 
string ToBeSpawnedOverrideNameForFireVersion = ""
 

Additional Inherited Members

- Public Types inherited from TaleWorlds.Engine.ScriptComponentBehavior
enum  TickRequirement : uint
 
- Static Public Attributes inherited from TaleWorlds.MountAndBlade.Objects.Siege.SpawnerBase
const uint MaxRangeColor = 0xffff0000
 
const uint MinRangeColor = 0xffff00ff
 
- Protected Member Functions inherited from TaleWorlds.MountAndBlade.Objects.Siege.SpawnerBase
override void OnRemoved (int removeReason)
 
void CreateTrajectoryVisualizer (Vec3 projectileStartingPositionOffset, float maxShootSpeed, float minShootSpeed, float maxAngle, float minAngle, float turnAngle, float frictionCoefficient)
 
- 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
 
GameEntity TrajectoryMeshHolder
 
- Properties inherited from TaleWorlds.Engine.ScriptComponentBehavior
GameEntity GameEntity [get]
 
ManagedScriptComponent ScriptComponent [get]
 
ManagedScriptHolder ManagedScriptHolder [get]
 
Scene Scene [get]
 

Member Function Documentation

◆ AssignParameters()

override void TaleWorlds.MountAndBlade.TrebuchetSpawner.AssignParameters ( SpawnerEntityMissionHelper  _spawnerMissionHelper)
virtual
Parameters
spawnedEntity

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

Member Data Documentation

◆ projectile_pile

MatrixFrame TaleWorlds.MountAndBlade.TrebuchetSpawner.projectile_pile = MatrixFrame.Zero

◆ AddOnDeployTag

string TaleWorlds.MountAndBlade.TrebuchetSpawner.AddOnDeployTag = ""

◆ RemoveOnDeployTag

string TaleWorlds.MountAndBlade.TrebuchetSpawner.RemoveOnDeployTag = ""

◆ ammo_pos_a_enabled

bool TaleWorlds.MountAndBlade.TrebuchetSpawner.ammo_pos_a_enabled = true

◆ ammo_pos_b_enabled

bool TaleWorlds.MountAndBlade.TrebuchetSpawner.ammo_pos_b_enabled = true

◆ ammo_pos_c_enabled

bool TaleWorlds.MountAndBlade.TrebuchetSpawner.ammo_pos_c_enabled = true

◆ ammo_pos_d_enabled

bool TaleWorlds.MountAndBlade.TrebuchetSpawner.ammo_pos_d_enabled = true

◆ ammo_pos_e_enabled

bool TaleWorlds.MountAndBlade.TrebuchetSpawner.ammo_pos_e_enabled = true

◆ ammo_pos_f_enabled

bool TaleWorlds.MountAndBlade.TrebuchetSpawner.ammo_pos_f_enabled = true

◆ ammo_pos_g_enabled

bool TaleWorlds.MountAndBlade.TrebuchetSpawner.ammo_pos_g_enabled = true

◆ ammo_pos_h_enabled

bool TaleWorlds.MountAndBlade.TrebuchetSpawner.ammo_pos_h_enabled = true

◆ ShowTrajectory

bool TaleWorlds.MountAndBlade.TrebuchetSpawner.ShowTrajectory