Skip to content

ReachSpec

Class in Engine · Engine.ReachSpec · native

Object › ReachSpec

Subclasses: AdvancedReachSpec, CeilingReachSpec, ForcedReachSpec, LadderReachSpec, ProscribedReachSpec, TeleportReachSpec

Using it from Lua
h7.find_all("ReachSpec")            -- live instances
h7.find_class("Engine.ReachSpec")   -- the class
h7.hook("Engine.ReachSpec.CostFor", fn)

Constants

NameValue
BLOCKEDPATHCOST10000000

Properties

NameTypeNotes
bAddToNavigationOctreeboolconst, editconst
bCanCutCornersbool
bCheckForObstructionsbool
bDisabledbooleditconst
BlockedByActor
bPrunedbyte
bSkipPruneboolconst
CollisionHeightintconst, editconst
CollisionRadiusintconst, editconst
DirectionVector
Distanceint
EndActorReferenceconst, editconst
MaxLandingVelocityint
NavOctreeObjectpointerconst, transient, native, editconst
PathColorIndexbyte
PruneSpecListarrayReachSpec>>const
reachFlagsint
StartNavigationPointconst, editconst

Functions

NameDeclaration
CostForfinal native function int CostFor(Pawn P)
GetDirectionfinal native function Vector GetDirection()
GetEndfinal native function NavigationPoint GetEnd()
IsBlockedForfunction bool IsBlockedFor(Pawn P)

Default values

bAddToNavigationOctree=true
bCanCutCorners=true
bCheckForObstructions=true

Inherited

FromMembers
Object13 properties, 308 functions