Worst-case scenario: the UEd Goblin wipes the map and burns down your house.
UE3:Pylon (UDK)
Object >> Actor >> NavigationPoint >> Pylon |
Contents
- 1 Properties
- 1.1 Property group 'Debug'
- 1.2 Property group 'Display'
- 1.3 Property group 'MeshGeneration'
- 1.4 Internal variables
- 1.4.1 bBuildThisPylon
- 1.4.2 bDisabled
- 1.4.3 bForceObstacleMeshCollision
- 1.4.4 bImportedMesh
- 1.4.5 bNeedsCostCheck
- 1.4.6 bUseExpansionSphereOverride
- 1.4.7 DynamicObstacleMesh
- 1.4.8 ExpansionSphereCenter
- 1.4.9 MaxExpansionRadius
- 1.4.10 NavMeshPtr
- 1.4.11 NextPassSeedList
- 1.4.12 NextPylon
- 1.4.13 ObstacleMesh
- 1.4.14 OctreeId
- 1.4.15 OctreeIWasAddedTo
- 1.4.16 PathObjectsThatAffectThisPylon
- 1.4.17 PylonRadiusPreview
- 1.4.18 RenderingComp
- 1.4.19 WorkingSetPtr
- 1.5 Default values
- 1.6 Subobjects
- 2 Enums
- 3 Structs
- 4 Functions
- Package:
- Engine
- Implemented interfaces:
- EditorLinkSelectionInterface
- Direct subclasses:
- AISwitchablePylon, DynamicPylon
- This class in other games:
- UT
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Pylon
Used to determine the start location for exploration/creation of a NavMesh
Properties[edit]
Property group 'Debug'[edit]
bDrawEdgePolys[edit]
Type: bool
bDrawPolyBounds[edit]
Type: bool
DebugEdgeCount[edit]
Type: int
Default value: -1
Property group 'Display'[edit]
bDrawObstacleSurface[edit]
Type: bool
Default value: True
bDrawWalkableSurface[edit]
Type: bool
Default value: True
bRenderInShowPaths[edit]
Type: bool
Default value: True
Property group 'MeshGeneration'[edit]
ExpansionRadius[edit]
Type: float
radius within which expansion will be allowed. Note if this pylon has an expansion volume linked to it, this parameter has no effect
Default value: 2048.0
ExpansionVolumes[edit]
A list of volumes within which is valid to explore Note this trumps expansion radius
Internal variables[edit]
bBuildThisPylon[edit]
Type: bool
Modifiers: transient
when FALSE this pylon's navmesh will not be cleared, nor built during 'build paths' -- useful for building subsets of the map at once
bDisabled[edit]
Type: bool
bForceObstacleMeshCollision[edit]
Type: bool
bImportedMesh[edit]
Type: bool
Indicates if this pylon is associated with an imported mesh
bNeedsCostCheck[edit]
Type: bool
indicates that this pylon's CostFor function needs to be called when considering edges owned by it False by default in order to avoid unnecessary vfunc calls
bUseExpansionSphereOverride[edit]
Type: bool
when TRUE, center of sphere used for expansion bounds will be ExpansionSphereCenter rather than this.location
DynamicObstacleMesh[edit]
Type: pointer{class UNavigationMeshBase}
Modifiers: const, native
Obstacle mesh used for "can-go" raycasts - built from dynamic obstacles!
ExpansionSphereCenter[edit]
Type: Object.Vector
MaxExpansionRadius[edit]
Type: float
Modifiers: const
Used to prevent exploration from wrapping past the 65536 available indices in a WORD
Default value: 7168.0
[edit]
Type: pointer{class UNavigationMeshBase}
Modifiers: const, native
Navigation mesh created for this pylon
NextPassSeedList[edit]
Type: array<Object.Vector>
Modifiers: const, transient
Seed points created by last round of cover info
NextPylon[edit]
Type: Pylon
Modifiers: const
Next pylon in the linked list
ObstacleMesh[edit]
Type: pointer{class UNavigationMeshBase}
Modifiers: const, native
Obstacle mesh used for "can-go" raycasts
OctreeId[edit]
Type: Object.OctreeElementId{FOctreeElementId}
Modifiers: const, native
ID member var for octree functionality
OctreeIWasAddedTo[edit]
Type: pointer{void}
Modifiers: const, native
pointer to the octree this pylon was added to (so we can tell when the octree changes
PathObjectsThatAffectThisPylon[edit]
Type: pointer{ TDoubleLinkedList<class IInterface_NavMeshPathObject*> }
Modifiers: const, native, transient, private
internally used list of pathobjects which affect this pylon's mesh. Used only at navmesh generation time
PylonRadiusPreview[edit]
Type: DrawPylonRadiusComponent
Default value: DrawPylonRadiusComponent'DrawPylonRadius0'
RenderingComp[edit]
Type: NavMeshRenderingComponent
pointer to this pylon's rendering component
Default value: NavMeshRenderingComponent'NavMeshRenderer'
WorkingSetPtr[edit]
Type: pointer{TDoubleLinkedList<struct FNavMeshPolyBase*>}
Modifiers: const, native, transient
Working set ptr - used internally for building nav mesh
Default values[edit]
Property | Value |
---|---|
bDestinationOnly | True |
Components[5] | NavMeshRenderingComponent'NavMeshRenderer' |
Components[6] | DrawPylonRadiusComponent'DrawPylonRadius0' |
Subobjects[edit]
Arrow[edit]
Class: Engine.ArrowComponent
Inherits from: NavigationPoint.Arrow
Property | Value |
---|---|
ReplacementPrimitive | None |
CollisionCylinder[edit]
Class: Engine.CylinderComponent
Inherits from: NavigationPoint.CollisionCylinder
Property | Value |
---|---|
ReplacementPrimitive | None |
DrawPylonRadius0[edit]
Class: Engine.DrawPylonRadiusComponent
Property | Value |
---|---|
ReplacementPrimitive | None |
[edit]
Class: Engine.NavMeshRenderingComponent
Property | Value |
---|---|
ReplacementPrimitive | None |
PathRenderer[edit]
Class: Engine.PathRenderingComponent
Inherits from: NavigationPoint.PathRenderer
Property | Value |
---|---|
ReplacementPrimitive | None |
Sprite[edit]
Class: Engine.SpriteComponent
Inherits from: NavigationPoint.Sprite
Property | Value |
---|---|
ReplacementPrimitive | None |
Sprite | Texture2D'EditorResources.Pylon' |
Sprite2[edit]
Class: Engine.SpriteComponent
Inherits from: NavigationPoint.Sprite2
Property | Value |
---|---|
ReplacementPrimitive | None |
Enums[edit]
[edit]
- NAVEDGE_Normal
- NAVEDGE_Mantle
- NAVEDGE_Coverslip
- NAVEDGE_SwatTurn
- NAVEDGE_DropDown
- NAVEDGE_PathObject
Structs[edit]
PolyReference[edit]
Modifiers: immutablewhencooked, native
- Actor.ActorReference OwningPylon
- int PolyId
Functions[edit]
Native functions[edit]
CanReachPylon[edit]
Events[edit]
IsEnabled[edit]
SetEnabled[edit]
Other instance functions[edit]
OnToggle[edit]
Overrides: NavigationPoint.OnToggle
Toggle the blocked state of a navigation point.