Skip to content

GameAICmd_Hover_MoveToGoal_Mesh

Class in GameFramework · GameFramework.GameAICmd_Hover_MoveToGoal_Mesh

Object › AICommandBase › GameAICommand › GameAICmd_Hover_MoveToGoal_Mesh

Using it from Lua
h7.find_all("GameAICmd_Hover_MoveToGoal_Mesh")            -- live instances
h7.find_class("GameFramework.GameAICmd_Hover_MoveToGoal_Mesh")   -- the class
h7.hook("GameFramework.GameAICmd_Hover_MoveToGoal_Mesh.DrawDebug", fn)

Properties

NameTypeNotes
bFallbackMoveToMeshbool
bFinalApproachbool
bWasFiringbooltransient
CurrentHoverHeightfloattransient
DesiredHoverHeightfloat
FallbackDestVectortransient
FindActortransient
GoalDistancefloattransient
InitialFinalDestinationvectortransient
IntermediatePointvectortransient
LastMovePointvectortransient
LastMoveTargetPathLocationBasedPosition
MaxMovePointFailsint
MoveToActorActortransient
NumMovePointFailsinttransient
Radiusfloat
SubGoalReachDistfloat

Functions

NameDeclaration
DrawDebugevent DrawDebug(HUD H, Name Category)
HandlePathObstructionfunction bool HandlePathObstruction(Actor BlockedBy)
HasReachedGoalfunction bool HasReachedGoal()
HoverBackToMeshstatic function bool HoverBackToMesh(GameAIController AI)
HoverToGoalstatic function bool HoverToGoal(GameAIController AI, Actor InGoal, float InGoalDistance, float InHoverHeight)
HoverToPointstatic function bool HoverToPoint(GameAIController AI, vector InPoint, float InGoalDistance, float InHoverHeight)
IsEnemyBasedOnInterpActorfunction bool IsEnemyBasedOnInterpActor(Pawn InEnemy)
Poppedfunction Popped()
Pushedfunction Pushed()
ReEvaluatePathfunction ReEvaluatePath()
ShouldUpdateBreadCrumbsfunction bool ShouldUpdateBreadCrumbs()
Tickfunction Tick(float DeltaTime)

States

State code replaces the class's functions while the object is in that state. Hook a state's version as GameFramework.GameAICmd_Hover_MoveToGoal_Mesh.<State>.<Function>.

StateFunctions
DelayFailureHandlePathObstruction
Fallback_BreadcrumbsHandlePathObstruction, ShouldUpdateBreadCrumbs
Fallback_FindNearbyMeshPointFindAPointWhereICanHoverTo, ShouldUpdateBreadCrumbs
MoveDownGetMoveDest
MovingGetMoveDestinationOffset

Default values

SubGoalReachDist=128.0
MaxMovePointFails=5

Inherited

FromMembers
GameAICommand10 properties, 25 functions
AICommandBase0 properties, 1 functions
Object13 properties, 308 functions