Inherits TaleWorlds.MountAndBlade.MissionObject, and TaleWorlds.Core.ITrackableBase.
Inherited by SandBox.Objects.AreaMarkers.CommonAreaMarker, SandBox.Objects.AreaMarkers.WorkshopAreaMarker, and TaleWorlds.MountAndBlade.Objects.FightAreaMarker.
|
enum | TickRequirement : uint {
None = 0x00000000
,
TickOccasionally = 0x00000001
,
Tick = 0x00000002
,
TickParallel = 0x00000004
,
TickParallel2 = 0x00000008
} |
|
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 Member Functions inherited from TaleWorlds.MountAndBlade.MissionObject |
virtual void | AttachDynamicNavmeshToEntity () |
|
virtual GameEntity | GetEntityToAttachNavMeshFaces () |
|
override void | OnRemoved (int removeReason) |
|
void | InvalidateWeakPointersIfValid () |
|
| ScriptComponentBehavior () |
|
virtual void | OnRemoved (int removeReason) |
|
Protected Attributes inherited from TaleWorlds.MountAndBlade.MissionObject |
string | NavMeshPrefabName = "" |
|
int | DynamicNavmeshIdStart = 0 |
|
◆ IsPositionInRange()
bool TaleWorlds.MountAndBlade.Objects.AreaMarker.IsPositionInRange |
( |
Vec3 |
position | ) |
|
◆ GetUsableMachinesInRange()
virtual List< UsableMachine > TaleWorlds.MountAndBlade.Objects.AreaMarker.GetUsableMachinesInRange |
( |
string |
excludeTag = null | ) |
|
|
virtual |
◆ GetUsableMachinesWithTagInRange()
virtual List< UsableMachine > TaleWorlds.MountAndBlade.Objects.AreaMarker.GetUsableMachinesWithTagInRange |
( |
string |
tag | ) |
|
|
virtual |
◆ GetGameEntitiesWithTagInRange()
virtual List< GameEntity > TaleWorlds.MountAndBlade.Objects.AreaMarker.GetGameEntitiesWithTagInRange |
( |
string |
tag | ) |
|
|
virtual |
◆ GetName()
virtual TextObject TaleWorlds.MountAndBlade.Objects.AreaMarker.GetName |
( |
| ) |
|
|
virtual |
◆ GetPosition()
virtual Vec3 TaleWorlds.MountAndBlade.Objects.AreaMarker.GetPosition |
( |
| ) |
|
|
virtual |
◆ GetTrackDistanceToMainAgent()
float TaleWorlds.MountAndBlade.Objects.AreaMarker.GetTrackDistanceToMainAgent |
( |
| ) |
|
◆ CheckTracked()
bool TaleWorlds.MountAndBlade.Objects.AreaMarker.CheckTracked |
( |
BasicCharacterObject |
basicCharacter | ) |
|
◆ AreaRadius
float TaleWorlds.MountAndBlade.Objects.AreaMarker.AreaRadius = 3.0f |
◆ AreaIndex
int TaleWorlds.MountAndBlade.Objects.AreaMarker.AreaIndex = 0 |
◆ CheckToggle
bool TaleWorlds.MountAndBlade.Objects.AreaMarker.CheckToggle |
◆ Tag
virtual string TaleWorlds.MountAndBlade.Objects.AreaMarker.Tag |
|
get |