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

Inherits TaleWorlds.MountAndBlade.SiegeWeapon, TaleWorlds.MountAndBlade.IPrimarySiegeWeapon, TaleWorlds.MountAndBlade.IOrderableWithInteractionArea, and TaleWorlds.MountAndBlade.Objects.Siege.ISpawnable.

Public Types

enum  LadderState
 
enum  LadderAnimationState
 
- Public Types inherited from TaleWorlds.MountAndBlade.SynchedMissionObject
enum  SynchFlags : uint
 
- Public Types inherited from TaleWorlds.Engine.ScriptComponentBehavior
enum  TickRequirement : uint
 

Public Member Functions

override SiegeEngineType GetSiegeEngineType ()
 
override OrderType GetOrder (BattleSideEnum side)
 
bool HasCompletedAction ()
 
override bool IsDisabledForBattleSide (BattleSideEnum sideEnum)
 
override TickRequirement GetTickRequirement ()
 
override UsableMachineAIBase CreateAIBehaviorObject ()
 
void SetUpStateVisibility (bool isVisible)
 
override void SetAbilityOfFaces (bool enabled)
 
override string GetDescriptionText (GameEntity gameEntity)
 
override TextObject GetActionTextForStandingPoint (UsableMissionObject usableGameObject)
 
override bool ReadFromNetwork ()
 
override void WriteToNetwork ()
 
override TargetFlags GetTargetFlags ()
 
override float GetTargetValue (List< Vec3 > weaponPos)
 
void SetSpawnedFromSpawner ()
 
void AssignParametersFromSpawner (string sideTag, string targetWallSegment, int onWallNavMeshId, float downStateRotationRadian, float upperStateRotationRadian, string barrierTagToRemove, string indestructibleMerlonsTag)
 
bool GetNavmeshFaceIds (out List< int > navmeshFaceIds)
 
- Public Member Functions inherited from TaleWorlds.MountAndBlade.SiegeWeapon
abstract SiegeEngineType GetSiegeEngineType ()
 
override TickRequirement GetTickRequirement ()
 
GameEntity GetTargetEntity ()
 
BattleSideEnum GetSide ()
 
GameEntity Entity ()
 
abstract TargetFlags GetTargetFlags ()
 
abstract float GetTargetValue (List< Vec3 > weaponPos)
 
- Public Member Functions inherited from TaleWorlds.MountAndBlade.UsableMachine
void AddComponent (UsableMissionObjectComponent component)
 
void RemoveComponent (UsableMissionObjectComponent component)
 
GetComponent< T > ()
 
virtual OrderType GetOrder (BattleSideEnum side)
 
virtual UsableMachineAIBase CreateAIBehaviorObject ()
 
GameEntity GetValidStandingPointForAgent (Agent agent)
 
GameEntity GetValidStandingPointForAgentWithoutDistanceCheck (Agent agent)
 
StandingPoint GetVacantStandingPointForAI (Agent agent)
 
StandingPoint GetTargetStandingPointOfAIAgent (Agent agent)
 
override void SetVisibleSynched (bool value, bool forceChildrenVisible=false)
 The user agent who controls this object More...
 
override void SetPhysicsStateSynched (bool value, bool setChildren=true)
 
override TickRequirement GetTickRequirement ()
 
virtual void OnFocusGain (Agent userAgent)
 
virtual void OnFocusLose (Agent userAgent)
 
virtual TextObject GetInfoTextForBeingNotInteractable (Agent userAgent)
 
void Deactivate ()
 
void Activate ()
 
virtual bool IsDisabledForBattleSide (BattleSideEnum sideEnum)
 
virtual bool IsDisabledForBattleSideAI (BattleSideEnum sideEnum)
 
virtual void Disable ()
 
override bool ReadFromNetwork ()
 
override void WriteToNetwork ()
 
override string ToString ()
 
abstract TextObject GetActionTextForStandingPoint (UsableMissionObject usableGameObject)
 
virtual StandingPoint GetBestPointAlternativeTo (StandingPoint standingPoint, Agent agent)
 
virtual bool IsInRangeToCheckAlternativePoints (Agent agent)
 
void AddAgentAtSlotIndex (Agent agent, int slotIndex)
 
bool IsStandingPointAvailableForAgent (Agent agent)
 
bool IsUsedByFormation (Formation formation)
 
abstract string GetDescriptionText (GameEntity gameEntity=null)
 
- Public Member Functions inherited from TaleWorlds.MountAndBlade.SynchedMissionObject
override TickRequirement GetTickRequirement ()
 
void SetLocalPositionSmoothStep (ref Vec3 targetPosition)
 
virtual void SetVisibleSynched (bool value, bool forceChildrenVisible=false)
 
virtual void SetPhysicsStateSynched (bool value, bool setChildren=true)
 
virtual void SetDisabledSynched ()
 
void SetFrameSynched (ref MatrixFrame frame, bool isClient=false)
 
void SetGlobalFrameSynched (ref MatrixFrame frame, bool isClient=false)
 
void SetFrameSynchedOverTime (ref MatrixFrame frame, float duration, bool isClient=false)
 
void SetGlobalFrameSynchedOverTime (ref MatrixFrame frame, float duration, bool isClient=false)
 
void SetAnimationAtChannelSynched (string animationName, int channelNo, float animationSpeed=1.0f)
 
void SetAnimationAtChannelSynched (int animationIndex, int channelNo, float animationSpeed=1.0f)
 
void SetAnimationChannelParameterSynched (int channelNo, float parameter)
 
void PauseSkeletonAnimationSynched ()
 
void ResumeSkeletonAnimationSynched ()
 
void BurstParticlesSynched (bool doChildren=true)
 
void ApplyImpulseSynched (Vec3 localPosition, Vec3 impulse)
 
void AddBodyFlagsSynched (BodyFlags flags, bool applyToChildren=true)
 
void RemoveBodyFlagsSynched (BodyFlags flags, bool applyToChildren=true)
 
void SetTeamColors (uint color, uint color2)
 
virtual void SetTeamColorsSynched (uint color, uint color2)
 
virtual bool ReadFromNetwork ()
 
virtual void WriteToNetwork ()
 
- Public Member Functions inherited from TaleWorlds.MountAndBlade.MissionObject
 MissionObject ()
 
virtual void SetAbilityOfFaces (bool enabled)
 
override int GetHashCode ()
 
virtual void AfterMissionStart ()
 
void SetDisabled (bool isParentObject=false)
 Only disables the mission object script and removes it from active mission objects list but the object entity remains visible with active physics More...
 
void SetDisabledAndMakeInvisible (bool isParentObject=false)
 Mission object is disabled and removed from active mission objects list, its entity is made invisible and therefore its physics is turned off More...
 
virtual void OnEndMission ()
 
virtual void AddStuckMissile (GameEntity missileEntity)
 
- Public Member Functions inherited from TaleWorlds.Engine.ScriptComponentBehavior
void SetScriptComponentToTick (TickRequirement value)
 
void SetScriptComponentToTickMT (TickRequirement value)
 
virtual TickRequirement GetTickRequirement ()
 
void OnFocusGain (Agent userAgent)
 
void OnFocusLose (Agent userAgent)
 
TextObject GetInfoTextForBeingNotInteractable (Agent userAgent)
 
string GetDescriptionText (GameEntity gameEntity=null)
 
OrderType GetOrder (BattleSideEnum side)
 
bool IsAgentUsingOrMovingTo (Agent agent)
 
float? GetWeightOfNextSlot (BattleSideEnum side)
 Null if there is no vacancy left. Otherwise it is a positive number. More...
 
float GetDetachmentWeight (BattleSideEnum side)
 
float ComputeAndCacheDetachmentWeight (BattleSideEnum side)
 
float GetDetachmentWeightFromCache ()
 
List< ValueTuple< int, float > > GetSlotIndexWeightTuples ()
 
bool IsSlotAtIndexAvailableForAgent (int slotIndex, Agent agent)
 
bool IsAgentEligible (Agent agent)
 
void AddAgentAtSlotIndex (Agent agent, int slotIndex)
 
Agent GetMovingAgentAtSlotIndex (int slotIndex)
 
void MarkSlotAtIndex (int slotIndex)
 
bool IsDetachmentRecentlyEvaluated ()
 
void UnmarkDetachment ()
 
float? GetWeightOfAgentAtNextSlot (IEnumerable< Agent > candidates, out Agent match)
 
float? GetWeightOfAgentAtNextSlot (IEnumerable< AgentValuePair< float > > agentTemplateScores, out Agent match)
 
float GetTemplateWeightOfAgent (Agent candidate)
 
float[] GetTemplateCostsOfAgent (Agent candidate, float[] oldValue)
 
float GetExactCostOfAgentAtSlot (Agent candidate, int slotIndex)
 
float GetWeightOfOccupiedSlot (Agent detachedAgent)
 
float? GetWeightOfAgentAtOccupiedSlot (Agent detachedAgent, IEnumerable< Agent > candidates, out Agent match)
 
bool IsStandingPointAvailableForAgent (Agent agent)
 
void AddAgent (Agent agent, int slotIndex=-1)
 
void RemoveAgent (Agent detachedAgent)
 
void FormationStartUsing (Formation formation)
 
void FormationStopUsing (Formation formation)
 
bool IsUsedByFormation (Formation formation)
 
WorldFrameGetAgentFrame (Agent detachedAgent)
 Returns null for siege weapons and other detachments that sets scripted frame for the agent. Returns a frame otherwise. More...
 
void ResetEvaluation ()
 
bool IsEvaluated ()
 
void SetAsEvaluated ()
 
void OnFormationLeave (Formation formation)
 
TargetFlags GetTargetFlags ()
 
float GetTargetValue (List< Vec3 > referencePositions)
 
GameEntity GetTargetEntity ()
 
BattleSideEnum GetSide ()
 
GameEntity Entity ()
 
bool HasCompletedAction ()
 
bool GetNavmeshFaceIds (out List< int > navmeshFaceIds)
 
bool IsPointInsideInteractionArea (Vec3 point)
 
void SetSpawnedFromSpawner ()
 

Public Attributes

string AttackerTag = "attacker"
 
string DefenderTag = "defender"
 
string downStateEntityTag = "ladderDown"
 
string IdleAnimation = "siege_ladder_idle"
 
int _idleAnimationIndex = -1
 
string RaiseAnimation = "siege_ladder_rise"
 
string RaiseAnimationWithoutRootBone = "siege_ladder_rise_wo_rootbone"
 
int _raiseAnimationWithoutRootBoneIndex = -1
 
string PushBackAnimation = "siege_ladder_push_back"
 
int _pushBackAnimationIndex = -1
 
string PushBackAnimationWithoutRootBone = "siege_ladder_push_back_wo_rootbone"
 
int _pushBackAnimationWithoutRootBoneIndex = -1
 
string TrembleWallHeavyAnimation = "siege_ladder_stop_wall_heavy"
 
string TrembleWallLightAnimation = "siege_ladder_stop_wall_light"
 
string TrembleGroundAnimation = "siege_ladder_stop_ground_heavy"
 
string RightStandingPointTag = "right"
 
string LeftStandingPointTag = "left"
 
string FrontStandingPointTag = "front"
 
string PushForkItemID = "push_fork"
 
string upStateEntityTag = "ladderUp"
 
string BodyTag = "ladder_body"
 
string CollisionBodyTag = "ladder_collision_body"
 
string InitialWaitPositionTag = "initialwaitposition"
 
string BarrierTagToRemove = "barrier"
 
LadderState initialState = LadderState.OnLand
 
string IndestructibleMerlonsTag = string.Empty
 
- Public Attributes inherited from TaleWorlds.MountAndBlade.SiegeWeapon
bool ForcedUse
 
- Public Attributes inherited from TaleWorlds.MountAndBlade.UsableMachine
string PilotStandingPointTag = "Pilot"
 
string AmmoPickUpTag = "ammopickup"
 
string WaitStandingPointTag = "Wait"
 

Static Public Attributes

const float ClimbingLimitRadian = -(MathF.HalfPI - 1.369438f)
 
const float ClimbingLimitDegree = ClimbingLimitRadian * MathF.RadToDeg
 
const float AutomaticUseActivationRange = 20f
 
- Static Public Attributes inherited from TaleWorlds.MountAndBlade.UsableMachine
const string UsableMachineParentTag = "machine_parent"
 

Protected Member Functions

override float GetDetachmentWeightAux (BattleSideEnum side)
 
override float GetDistanceMultiplierOfWeapon (Vec3 weaponPos)
 
override StandingPoint GetSuitableStandingPointFor (BattleSideEnum side, Agent agent=null, IEnumerable< Agent > agents=null, IEnumerable< AgentValuePair< float > > agentValuePairs=null)
 
- Protected Member Functions inherited from TaleWorlds.MountAndBlade.SiegeWeapon
float GetUserMultiplierOfWeapon ()
 
virtual float GetDistanceMultiplierOfWeapon (Vec3 weaponPos)
 
virtual float GetMinimumDistanceBetweenPositions (Vec3 position)
 
float GetHitPointMultiplierOfWeapon ()
 
- Protected Member Functions inherited from TaleWorlds.MountAndBlade.UsableMachine
 UsableMachine ()
 
virtual void DebugTick (float dt)
 
override void OnRemoved (int removeReason)
 
virtual float GetWeightOfStandingPoint (StandingPoint sp)
 
virtual float GetDetachmentWeightAux (BattleSideEnum side)
 
virtual bool IsAgentOnInconvenientNavmesh (Agent agent, StandingPoint standingPoint)
 
virtual StandingPoint GetSuitableStandingPointFor (BattleSideEnum side, Agent agent=null, IEnumerable< Agent > agents=null, IEnumerable< AgentValuePair< float > > agentValuePairs=null)
 
- Protected Member Functions inherited from TaleWorlds.MountAndBlade.MissionObject
virtual void AttachDynamicNavmeshToEntity ()
 
virtual GameEntity GetEntityToAttachNavMeshFaces ()
 
override void OnRemoved (int removeReason)
 
- Protected Member Functions inherited from TaleWorlds.Engine.ScriptComponentBehavior
void InvalidateWeakPointersIfValid ()
 
 ScriptComponentBehavior ()
 
virtual void OnRemoved (int removeReason)
 

Properties

GameEntity InitialWaitPosition [get]
 
int OnWallNavMeshId = 0 [get]
 
int OverTheWallNavMeshID [get]
 
LadderState State [get, set]
 
MissionObject TargetCastlePosition [get]
 
FormationAI.BehaviorSide WeaponSide [get]
 
float SiegeWeaponPriority [get]
 
bool HoldLadders [get]
 
bool SendLadders [get]
 
- Properties inherited from TaleWorlds.MountAndBlade.SiegeWeapon
bool IsUsed [get]
 
virtual BattleSideEnum Side [get]
 
override bool HasWaitFrame [get]
 
override bool IsDeactivated [get]
 
- Properties inherited from TaleWorlds.MountAndBlade.UsableMachine
List< StandingPointStandingPoints [get]
 
StandingPoint PilotStandingPoint [get]
 
List< GameEntityWaitStandingPoints [get]
 
DestructableComponent DestructionComponent [get]
 
bool IsDestructible [get]
 
bool IsDestroyed [get]
 
Agent PilotAgent [get]
 
bool IsLoose [get]
 
UsableMachineAIBase Ai [get]
 
virtual FocusableObjectType FocusableObjectType [get]
 
StandingPoint CurrentlyUsedAmmoPickUpPoint [get, set]
 
bool HasAIPickingUpAmmo [get]
 
IReadOnlyList< FormationUserFormations [get]
 
IEnumerable< AgentUsers [get]
 
int UserCountNotInStruckAction [get]
 
int UserCountIncludingInStruckAction [get]
 
virtual int MaxUserCount [get]
 
virtual bool HasWaitFrame [get]
 
MatrixFrame WaitFrame [get]
 
GameEntity WaitEntity [get]
 
virtual bool IsDeactivated [get]
 
- Properties inherited from TaleWorlds.MountAndBlade.SynchedMissionObject
uint Color [get]
 
uint Color2 [get]
 
bool SynchronizeCompleted [get]
 
- Properties inherited from TaleWorlds.MountAndBlade.MissionObject
MissionObjectId Id [get, set]
 
bool IsDisabled [get]
 
bool CreatedAtRuntime [get]
 
- Properties inherited from TaleWorlds.Engine.ScriptComponentBehavior
GameEntity GameEntity [get]
 
ManagedScriptComponent ScriptComponent [get]
 
ManagedScriptHolder ManagedScriptHolder [get]
 
Scene Scene [get]
 
- Properties inherited from TaleWorlds.MountAndBlade.IFocusable
FocusableObjectType FocusableObjectType [get]
 
- Properties inherited from TaleWorlds.MountAndBlade.IDetachment
IEnumerable< AgentAgents [get]
 Detached agents of this detachment More...
 
IReadOnlyList< FormationUserFormations [get]
 
bool IsLoose [get]
 
- Properties inherited from TaleWorlds.MountAndBlade.IPrimarySiegeWeapon
float SiegeWeaponPriority [get]
 
int OverTheWallNavMeshID [get]
 
bool HoldLadders [get]
 
bool SendLadders [get]
 
MissionObject TargetCastlePosition [get]
 
FormationAI.BehaviorSide WeaponSide [get]
 

Additional Inherited Members

- Protected Attributes inherited from TaleWorlds.MountAndBlade.SiegeWeapon
bool _spawnedFromSpawner = false
 
- Protected Attributes inherited from TaleWorlds.MountAndBlade.UsableMachine
GameEntity ActiveWaitStandingPoint
 
bool _areUsableStandingPointsVacant = true
 
List< ValueTuple< int, StandingPoint > > _usableStandingPoints
 
bool _isDetachmentRecentlyEvaluated = false
 
float EnemyRangeToStopUsing = 0.0f
 
bool MakeVisibilityCheck = true
 
bool _isDisabledForAI = false
 
List< Formation_userFormations
 
- Protected Attributes inherited from TaleWorlds.MountAndBlade.MissionObject
string NavMeshPrefabName = ""
 
int DynamicNavmeshIdStart = 0
 
- Static Protected Attributes inherited from TaleWorlds.MountAndBlade.MissionObject
const int InsideNavMeshIdLocal = 1
 
const int EnterNavMeshIdLocal = 2
 
const int ExitNavMeshIdLocal = 3
 
const int BlockerNavMeshIdLocal = 4
 
const int ExtraNavMesh1IdLocal = 5
 
const int ExtraNavMesh2IdLocal = 6
 
const int ExtraNavMesh3IdLocal = 7
 

Member Enumeration Documentation

◆ LadderState

◆ LadderAnimationState

Member Function Documentation

◆ GetSiegeEngineType()

override SiegeEngineType TaleWorlds.MountAndBlade.SiegeLadder.GetSiegeEngineType ( )
virtual

◆ GetOrder()

override OrderType TaleWorlds.MountAndBlade.SiegeLadder.GetOrder ( BattleSideEnum  side)

◆ HasCompletedAction()

bool TaleWorlds.MountAndBlade.SiegeLadder.HasCompletedAction ( )

◆ IsDisabledForBattleSide()

override bool TaleWorlds.MountAndBlade.SiegeLadder.IsDisabledForBattleSide ( BattleSideEnum  sideEnum)
virtual

◆ GetDetachmentWeightAux()

override float TaleWorlds.MountAndBlade.SiegeLadder.GetDetachmentWeightAux ( BattleSideEnum  side)
protectedvirtual

◆ GetTickRequirement()

override TickRequirement TaleWorlds.MountAndBlade.SiegeLadder.GetTickRequirement ( )
virtual

◆ CreateAIBehaviorObject()

override UsableMachineAIBase TaleWorlds.MountAndBlade.SiegeLadder.CreateAIBehaviorObject ( )
virtual

◆ SetUpStateVisibility()

void TaleWorlds.MountAndBlade.SiegeLadder.SetUpStateVisibility ( bool  isVisible)

◆ SetAbilityOfFaces()

override void TaleWorlds.MountAndBlade.SiegeLadder.SetAbilityOfFaces ( bool  enabled)
virtual

◆ GetDescriptionText()

override string TaleWorlds.MountAndBlade.SiegeLadder.GetDescriptionText ( GameEntity  gameEntity)
virtual

◆ GetActionTextForStandingPoint()

override TextObject TaleWorlds.MountAndBlade.SiegeLadder.GetActionTextForStandingPoint ( UsableMissionObject  usableGameObject)
virtual

◆ ReadFromNetwork()

override bool TaleWorlds.MountAndBlade.SiegeLadder.ReadFromNetwork ( )
virtual

◆ WriteToNetwork()

override void TaleWorlds.MountAndBlade.SiegeLadder.WriteToNetwork ( )
virtual

◆ GetTargetFlags()

override TargetFlags TaleWorlds.MountAndBlade.SiegeLadder.GetTargetFlags ( )
virtual

◆ GetTargetValue()

override float TaleWorlds.MountAndBlade.SiegeLadder.GetTargetValue ( List< Vec3 weaponPos)
virtual

◆ GetDistanceMultiplierOfWeapon()

override float TaleWorlds.MountAndBlade.SiegeLadder.GetDistanceMultiplierOfWeapon ( Vec3  weaponPos)
protectedvirtual

◆ GetSuitableStandingPointFor()

override StandingPoint TaleWorlds.MountAndBlade.SiegeLadder.GetSuitableStandingPointFor ( BattleSideEnum  side,
Agent  agent = null,
IEnumerable< Agent agents = null,
IEnumerable< AgentValuePair< float > >  agentValuePairs = null 
)
protectedvirtual

◆ SetSpawnedFromSpawner()

void TaleWorlds.MountAndBlade.SiegeLadder.SetSpawnedFromSpawner ( )

◆ AssignParametersFromSpawner()

void TaleWorlds.MountAndBlade.SiegeLadder.AssignParametersFromSpawner ( string  sideTag,
string  targetWallSegment,
int  onWallNavMeshId,
float  downStateRotationRadian,
float  upperStateRotationRadian,
string  barrierTagToRemove,
string  indestructibleMerlonsTag 
)

◆ GetNavmeshFaceIds()

bool TaleWorlds.MountAndBlade.SiegeLadder.GetNavmeshFaceIds ( out List< int >  navmeshFaceIds)

Member Data Documentation

◆ ClimbingLimitRadian

const float TaleWorlds.MountAndBlade.SiegeLadder.ClimbingLimitRadian = -(MathF.HalfPI - 1.369438f)
static

◆ ClimbingLimitDegree

const float TaleWorlds.MountAndBlade.SiegeLadder.ClimbingLimitDegree = ClimbingLimitRadian * MathF.RadToDeg
static

◆ AutomaticUseActivationRange

const float TaleWorlds.MountAndBlade.SiegeLadder.AutomaticUseActivationRange = 20f
static

◆ AttackerTag

string TaleWorlds.MountAndBlade.SiegeLadder.AttackerTag = "attacker"

◆ DefenderTag

string TaleWorlds.MountAndBlade.SiegeLadder.DefenderTag = "defender"

◆ downStateEntityTag

string TaleWorlds.MountAndBlade.SiegeLadder.downStateEntityTag = "ladderDown"

◆ IdleAnimation

string TaleWorlds.MountAndBlade.SiegeLadder.IdleAnimation = "siege_ladder_idle"

◆ _idleAnimationIndex

int TaleWorlds.MountAndBlade.SiegeLadder._idleAnimationIndex = -1

◆ RaiseAnimation

string TaleWorlds.MountAndBlade.SiegeLadder.RaiseAnimation = "siege_ladder_rise"

◆ RaiseAnimationWithoutRootBone

string TaleWorlds.MountAndBlade.SiegeLadder.RaiseAnimationWithoutRootBone = "siege_ladder_rise_wo_rootbone"

◆ _raiseAnimationWithoutRootBoneIndex

int TaleWorlds.MountAndBlade.SiegeLadder._raiseAnimationWithoutRootBoneIndex = -1

◆ PushBackAnimation

string TaleWorlds.MountAndBlade.SiegeLadder.PushBackAnimation = "siege_ladder_push_back"

◆ _pushBackAnimationIndex

int TaleWorlds.MountAndBlade.SiegeLadder._pushBackAnimationIndex = -1

◆ PushBackAnimationWithoutRootBone

string TaleWorlds.MountAndBlade.SiegeLadder.PushBackAnimationWithoutRootBone = "siege_ladder_push_back_wo_rootbone"

◆ _pushBackAnimationWithoutRootBoneIndex

int TaleWorlds.MountAndBlade.SiegeLadder._pushBackAnimationWithoutRootBoneIndex = -1

◆ TrembleWallHeavyAnimation

string TaleWorlds.MountAndBlade.SiegeLadder.TrembleWallHeavyAnimation = "siege_ladder_stop_wall_heavy"

◆ TrembleWallLightAnimation

string TaleWorlds.MountAndBlade.SiegeLadder.TrembleWallLightAnimation = "siege_ladder_stop_wall_light"

◆ TrembleGroundAnimation

string TaleWorlds.MountAndBlade.SiegeLadder.TrembleGroundAnimation = "siege_ladder_stop_ground_heavy"

◆ RightStandingPointTag

string TaleWorlds.MountAndBlade.SiegeLadder.RightStandingPointTag = "right"

◆ LeftStandingPointTag

string TaleWorlds.MountAndBlade.SiegeLadder.LeftStandingPointTag = "left"

◆ FrontStandingPointTag

string TaleWorlds.MountAndBlade.SiegeLadder.FrontStandingPointTag = "front"

◆ PushForkItemID

string TaleWorlds.MountAndBlade.SiegeLadder.PushForkItemID = "push_fork"

◆ upStateEntityTag

string TaleWorlds.MountAndBlade.SiegeLadder.upStateEntityTag = "ladderUp"

◆ BodyTag

string TaleWorlds.MountAndBlade.SiegeLadder.BodyTag = "ladder_body"

◆ CollisionBodyTag

string TaleWorlds.MountAndBlade.SiegeLadder.CollisionBodyTag = "ladder_collision_body"

◆ InitialWaitPositionTag

string TaleWorlds.MountAndBlade.SiegeLadder.InitialWaitPositionTag = "initialwaitposition"

◆ BarrierTagToRemove

string TaleWorlds.MountAndBlade.SiegeLadder.BarrierTagToRemove = "barrier"

◆ initialState

LadderState TaleWorlds.MountAndBlade.SiegeLadder.initialState = LadderState.OnLand

◆ IndestructibleMerlonsTag

string TaleWorlds.MountAndBlade.SiegeLadder.IndestructibleMerlonsTag = string.Empty

Property Documentation

◆ InitialWaitPosition

GameEntity TaleWorlds.MountAndBlade.SiegeLadder.InitialWaitPosition
get

◆ OnWallNavMeshId

int TaleWorlds.MountAndBlade.SiegeLadder.OnWallNavMeshId = 0
get

◆ OverTheWallNavMeshID

int TaleWorlds.MountAndBlade.SiegeLadder.OverTheWallNavMeshID
get

◆ State

LadderState TaleWorlds.MountAndBlade.SiegeLadder.State
getset

◆ TargetCastlePosition

MissionObject TaleWorlds.MountAndBlade.SiegeLadder.TargetCastlePosition
get

◆ WeaponSide

FormationAI.BehaviorSide TaleWorlds.MountAndBlade.SiegeLadder.WeaponSide
get

◆ SiegeWeaponPriority

float TaleWorlds.MountAndBlade.SiegeLadder.SiegeWeaponPriority
get

◆ HoldLadders

bool TaleWorlds.MountAndBlade.SiegeLadder.HoldLadders
get

◆ SendLadders

bool TaleWorlds.MountAndBlade.SiegeLadder.SendLadders
get