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

Inherits TaleWorlds.MountAndBlade.Objects.AreaMarker.

Public Member Functions

Workshop GetWorkshop ()
 
WorkshopType GetWorkshopType ()
 
override TextObject GetName ()
 
- Public Member Functions inherited from TaleWorlds.MountAndBlade.Objects.AreaMarker
bool IsPositionInRange (Vec3 position)
 
virtual List< UsableMachineGetUsableMachinesInRange (string excludeTag=null)
 
virtual List< UsableMachineGetUsableMachinesWithTagInRange (string tag)
 
virtual List< GameEntityGetGameEntitiesWithTagInRange (string tag)
 
virtual TextObject GetName ()
 
virtual Vec3 GetPosition ()
 
float GetTrackDistanceToMainAgent ()
 
bool CheckTracked (BasicCharacterObject basicCharacter)
 
- Public Member Functions inherited from TaleWorlds.MountAndBlade.MissionObject
 MissionObject ()
 
virtual void SetAbilityOfFaces (bool enabled)
 
override int GetHashCode ()
 
virtual void AfterMissionStart ()
 
virtual void OnMissionEnded ()
 
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)
 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 value)
 
void SetScriptComponentToTickMT (TickRequirement value)
 
virtual TickRequirement GetTickRequirement ()
 
TextObject GetName ()
 
Vec3 GetPosition ()
 
float GetTrackDistanceToMainAgent ()
 
bool CheckTracked (BasicCharacterObject basicCharacter)
 

Protected Member Functions

override void OnEditorTick (float dt)
 
- 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

override string Tag [get]
 
- Properties inherited from TaleWorlds.MountAndBlade.Objects.AreaMarker
virtual string Tag [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]
 

Additional Inherited Members

- Public Types inherited from TaleWorlds.Engine.ScriptComponentBehavior
enum  TickRequirement : uint {
  None = 0x00000000 ,
  TickOccasionally = 0x00000001 ,
  Tick = 0x00000002 ,
  TickParallel = 0x00000004 ,
  TickParallel2 = 0x00000008
}
 
- Public Attributes inherited from TaleWorlds.MountAndBlade.Objects.AreaMarker
float AreaRadius = 3.0f
 
int AreaIndex = 0
 
bool CheckToggle
 
- Static Public Attributes inherited from TaleWorlds.MountAndBlade.MissionObject
const int MaxNavMeshPerDynamicObject = (int) DynamicNavmeshLocalIds.Count
 
- 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 = 8 ,
  Reserved2 = 9 ,
  Count
}
 
- Protected Attributes inherited from TaleWorlds.MountAndBlade.MissionObject
string NavMeshPrefabName = ""
 
int DynamicNavmeshIdStart = 0
 

Member Function Documentation

◆ GetWorkshop()

Workshop SandBox.Objects.AreaMarkers.WorkshopAreaMarker.GetWorkshop ( )

◆ OnEditorTick()

override void SandBox.Objects.AreaMarkers.WorkshopAreaMarker.OnEditorTick ( float  dt)
protectedvirtual

◆ GetWorkshopType()

WorkshopType SandBox.Objects.AreaMarkers.WorkshopAreaMarker.GetWorkshopType ( )

◆ GetName()

override TextObject SandBox.Objects.AreaMarkers.WorkshopAreaMarker.GetName ( )
virtual

Property Documentation

◆ Tag

override string SandBox.Objects.AreaMarkers.WorkshopAreaMarker.Tag
get