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

Inherits TaleWorlds.MountAndBlade.MissionObject.

Public Member Functions

void Initialize (int managedNavigationFaceId, MatrixFrame managedFrame, Vec3 managedDirection, BattleSideEnum managedSide, int maxUserCount, float arcAngle, float queueBeginDistance, float queueRowSize, float costPerRow, float baseCost, bool blockUsage, float agentSpacing, float zDifferenceToStopUsing, float distanceToStopUsing2d, bool doesManageMultipleIDs, int managedNavigationFaceAlternateID1, int managedNavigationFaceAlternateID2, int maxClimberCount, int maxRunnerCount)
 
override TickRequirement GetTickRequirement ()
 
void FlushQueueManager ()
 
void AssignNeighborQueueManager (LadderQueueManager neighborLadderQueueManager)
 
- 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 ()
 

Public Attributes

int ManagedNavigationFaceId
 
int ManagedNavigationFaceAlternateID1
 
int ManagedNavigationFaceAlternateID2
 
float CostAddition
 

Properties

bool IsDeactivated [get, set]
 
- 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]
 

Additional Inherited Members

- Public Types inherited from TaleWorlds.Engine.ScriptComponentBehavior
enum  TickRequirement : uint
 
- 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)
 
- 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 Function Documentation

◆ Initialize()

void TaleWorlds.MountAndBlade.LadderQueueManager.Initialize ( int  managedNavigationFaceId,
MatrixFrame  managedFrame,
Vec3  managedDirection,
BattleSideEnum  managedSide,
int  maxUserCount,
float  arcAngle,
float  queueBeginDistance,
float  queueRowSize,
float  costPerRow,
float  baseCost,
bool  blockUsage,
float  agentSpacing,
float  zDifferenceToStopUsing,
float  distanceToStopUsing2d,
bool  doesManageMultipleIDs,
int  managedNavigationFaceAlternateID1,
int  managedNavigationFaceAlternateID2,
int  maxClimberCount,
int  maxRunnerCount 
)

◆ GetTickRequirement()

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

◆ FlushQueueManager()

void TaleWorlds.MountAndBlade.LadderQueueManager.FlushQueueManager ( )

◆ AssignNeighborQueueManager()

void TaleWorlds.MountAndBlade.LadderQueueManager.AssignNeighborQueueManager ( LadderQueueManager  neighborLadderQueueManager)

Member Data Documentation

◆ ManagedNavigationFaceId

int TaleWorlds.MountAndBlade.LadderQueueManager.ManagedNavigationFaceId

◆ ManagedNavigationFaceAlternateID1

int TaleWorlds.MountAndBlade.LadderQueueManager.ManagedNavigationFaceAlternateID1

◆ ManagedNavigationFaceAlternateID2

int TaleWorlds.MountAndBlade.LadderQueueManager.ManagedNavigationFaceAlternateID2

◆ CostAddition

float TaleWorlds.MountAndBlade.LadderQueueManager.CostAddition

Property Documentation

◆ IsDeactivated

bool TaleWorlds.MountAndBlade.LadderQueueManager.IsDeactivated
getset