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

Inherits TaleWorlds.Engine.ScriptComponentBehavior.

Inherited by TaleWorlds.MountAndBlade.Objects.Siege.BallistaSpawner, TaleWorlds.MountAndBlade.Objects.Siege.BatteringRamSpawner, TaleWorlds.MountAndBlade.Objects.Siege.MangonelSpawner, TaleWorlds.MountAndBlade.Objects.Siege.SiegeLadderSpawner, TaleWorlds.MountAndBlade.Objects.Siege.SiegeTowerSpawner, and TaleWorlds.MountAndBlade.TrebuchetSpawner.

Public Member Functions

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

Public Attributes

string ToBeSpawnedOverrideName = ""
 
string ToBeSpawnedOverrideNameForFireVersion = ""
 

Static Public Attributes

const uint MaxRangeColor = 0xffff0000
 
const uint MinRangeColor = 0xffff00ff
 

Protected Member Functions

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

SpawnerEntityEditorHelper _spawnerEditorHelper = null
 
SpawnerEntityMissionHelper _spawnerMissionHelper = null
 
SpawnerEntityMissionHelper _spawnerMissionHelperFire = null
 
GameEntity TrajectoryMeshHolder
 

Additional Inherited Members

- Public Types inherited from TaleWorlds.Engine.ScriptComponentBehavior
enum  TickRequirement : uint {
  None = 0x00000000 ,
  TickOccasionally = 0x00000001 ,
  Tick = 0x00000002 ,
  TickParallel = 0x00000004 ,
  TickParallel2 = 0x00000008
}
 
- Properties inherited from TaleWorlds.Engine.ScriptComponentBehavior
GameEntity GameEntity [get]
 
ManagedScriptComponent ScriptComponent [get]
 
ManagedScriptHolder ManagedScriptHolder [get]
 
Scene Scene [get]
 

Member Function Documentation

◆ AssignParameters()

◆ OnRemoved()

override void TaleWorlds.MountAndBlade.Objects.Siege.SpawnerBase.OnRemoved ( int  removeReason)
protectedvirtual

◆ GetFireVersion()

virtual bool TaleWorlds.MountAndBlade.Objects.Siege.SpawnerBase.GetFireVersion ( )
virtual

◆ CreateTrajectoryVisualizer()

void TaleWorlds.MountAndBlade.Objects.Siege.SpawnerBase.CreateTrajectoryVisualizer ( Vec3  projectileStartingPositionOffset,
float  maxShootSpeed,
float  minShootSpeed,
float  maxAngle,
float  minAngle,
float  turnAngle,
float  frictionCoefficient 
)
protected

Member Data Documentation

◆ MaxRangeColor

const uint TaleWorlds.MountAndBlade.Objects.Siege.SpawnerBase.MaxRangeColor = 0xffff0000
static

◆ MinRangeColor

const uint TaleWorlds.MountAndBlade.Objects.Siege.SpawnerBase.MinRangeColor = 0xffff00ff
static

◆ ToBeSpawnedOverrideName

string TaleWorlds.MountAndBlade.Objects.Siege.SpawnerBase.ToBeSpawnedOverrideName = ""

◆ ToBeSpawnedOverrideNameForFireVersion

string TaleWorlds.MountAndBlade.Objects.Siege.SpawnerBase.ToBeSpawnedOverrideNameForFireVersion = ""

◆ _spawnerEditorHelper

SpawnerEntityEditorHelper TaleWorlds.MountAndBlade.Objects.Siege.SpawnerBase._spawnerEditorHelper = null
protected

◆ _spawnerMissionHelper

SpawnerEntityMissionHelper TaleWorlds.MountAndBlade.Objects.Siege.SpawnerBase._spawnerMissionHelper = null
protected

◆ _spawnerMissionHelperFire

SpawnerEntityMissionHelper TaleWorlds.MountAndBlade.Objects.Siege.SpawnerBase._spawnerMissionHelperFire = null
protected

◆ TrajectoryMeshHolder

GameEntity TaleWorlds.MountAndBlade.Objects.Siege.SpawnerBase.TrajectoryMeshHolder
protected