M&B: Bannerlord 1.3.4
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
SandBox.Objects.CheckpointArea Class Reference

Inherits TaleWorlds.MountAndBlade.VolumeBox.

Public Member Functions

override void AfterMissionStart ()
 
override TickRequirement GetTickRequirement ()
 
- Public Member Functions inherited from TaleWorlds.MountAndBlade.VolumeBox
delegate void VolumeBoxDelegate (VolumeBox volumeBox, List< Agent > agentsInVolume)
 
void AddToCheckList (Agent agent)
 
void RemoveFromCheckList (Agent agent)
 
void SetIsOccupiedDelegate (VolumeBoxDelegate volumeBoxDelegate)
 
bool HasAgentsInAttackerSide ()
 
bool IsPointIn (Vec3 point)
 
- Public Member Functions inherited from TaleWorlds.MountAndBlade.MissionObject
 MissionObject ()
 
virtual void SetAbilityOfFaces (bool enabled)
 
override int GetHashCode ()
 
virtual void OnMissionEnded ()
 
virtual void OnDeploymentFinished ()
 
void SetEnabled (bool isParentObject=false)
 Enables the mission object script and adds it to active mission objects.
 
void SetEnabledAndMakeVisible (bool isParentObject=false, bool enableFaces=false)
 Mission object is enabled and added to active mission objects list, its entity is made visible and therefore its physics is turned on.
 
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.
 
void SetDisabledAndMakeInvisible (bool isParentObject=false, bool disableFaces=false)
 Mission object is disabled and removed from active mission objects list, its entity is made invisible and therefore its physics is turned off.
 
virtual void OnEndMission ()
 
virtual void AddStuckMissile (GameEntity missileEntity)
 
- Public Member Functions inherited from TaleWorlds.Engine.ScriptComponentBehavior
void SetScriptComponentToTick (TickRequirement tickReq)
 
void SetScriptComponentToTickMT (TickRequirement value)
 

Public Attributes

int UniqueId
 

Static Public Attributes

const string CheckpointSpawnPointTag = "sp_checkpoint"
 
- Static Public Attributes inherited from TaleWorlds.MountAndBlade.MissionObject
const int MaxNavMeshPerDynamicObject = 50
 

Protected Member Functions

override void OnTick (float dt)
 
- Protected Member Functions inherited from TaleWorlds.MountAndBlade.MissionObject
virtual void AttachDynamicNavmeshToEntity ()
 
virtual WeakGameEntity GetEntityToAttachNavMeshFaces ()
 
override void OnRemoved (int removeReason)
 
- Protected Member Functions inherited from TaleWorlds.Engine.ScriptComponentBehavior
void InvalidateWeakPointersIfValid ()
 
 ScriptComponentBehavior ()
 

Properties

GameEntity SpawnPoint [get]
 
- Properties inherited from TaleWorlds.MountAndBlade.MissionObject
MissionObjectId Id [get, set]
 
bool IsDisabled [get]
 
virtual TextObject HitObjectName [get]
 
bool CreatedAtRuntime [get]
 
- Properties inherited from TaleWorlds.Engine.ScriptComponentBehavior
WeakGameEntity 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 ,
  FixedTick = 0x00000010 ,
  FixedParallelTick = 0x00000020 ,
  TickParallel3 = 0x00000040
}
 
- Protected Types inherited from TaleWorlds.MountAndBlade.MissionObject
enum  DynamicNavmeshLocalIds : int {
  Inside = 1 ,
  Enter = 2 ,
  Exit = 3 ,
  Blocker = 4 ,
  Extra1 = 5 ,
  Extra2 = 6 ,
  Extra3 = 7 ,
  Reserved1 = 9 ,
  Count
}
 
- Protected Attributes inherited from TaleWorlds.MountAndBlade.MissionObject
string NavMeshPrefabName = ""
 
int DynamicNavmeshIdStart = 0
 

Member Function Documentation

◆ AfterMissionStart()

override void SandBox.Objects.CheckpointArea.AfterMissionStart ( )
virtual

◆ OnTick()

override void SandBox.Objects.CheckpointArea.OnTick ( float dt)
protectedvirtual

◆ GetTickRequirement()

override TickRequirement SandBox.Objects.CheckpointArea.GetTickRequirement ( )
virtual

Member Data Documentation

◆ CheckpointSpawnPointTag

const string SandBox.Objects.CheckpointArea.CheckpointSpawnPointTag = "sp_checkpoint"
static

◆ UniqueId

int SandBox.Objects.CheckpointArea.UniqueId

Property Documentation

◆ SpawnPoint

GameEntity SandBox.Objects.CheckpointArea.SpawnPoint
get