G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FGothicAIMoveRequest Struct Reference

Public Member Functions

Functions
bool IsValid () const
FGothicAIMoveRequest & SetUsePathfinding (bool bPathfinding)
FGothicAIMoveRequest & SetAllowPartialPath (bool bAllowPartial)
FGothicAIMoveRequest & SetProjectGoalLocation (bool bProject)
FGothicAIMoveRequest & SetCanStrafe (bool bStrafe)
FGothicAIMoveRequest & SetReachTestIncludesAgentRadius (bool bIncludeRadius)
FGothicAIMoveRequest & SetReachTestIncludesGoalRadius (bool bIncludeRadius)
FGothicAIMoveRequest & SetAcceptanceRadius (float32 Radius)
FGothicAIMoveRequest & SetUserFlags (int InUserFlags)
FGothicAIMoveRequest & SetGoalActor (AActor InGoalActor)
FGothicAIMoveRequest & SetGoalLocation (FVector InGoalLocation)
bool UpdateGoalLocation (FVector InGoalLocation) const
FString ToString () const
FGothicAIMoveRequest & SetNavigationFilter (TSubclassOf< UNavigationQueryFilter > Filter)
bool IsMoveToActorRequest () const
AActor GetGoalActor () const
FVector GetGoalLocation () const
FVector GetDestination () const
bool IsUsingPathfinding () const
bool IsUsingPartialPaths () const
bool IsProjectingGoal () const
TSubclassOf< UNavigationQueryFilter > GetNavigationFilter () const
bool CanStrafe () const
bool IsReachTestIncludingAgentRadius () const
bool IsReachTestIncludingGoalRadius () const
float32 GetAcceptanceRadius () const
FGothicAIMoveRequest & opAssign (FGothicAIMoveRequest Other)

Public Attributes

Variables
FVector GoalLocation
const FVector Destination
TSubclassOf< UNavigationQueryFilter > NavigationFilter
float32 AcceptanceRadius
AActor GoalActor

Member Function Documentation

◆ CanStrafe()

bool CanStrafe ( ) const

◆ GetAcceptanceRadius()

float32 GetAcceptanceRadius ( ) const

◆ GetDestination()

FVector GetDestination ( ) const

◆ GetGoalActor()

AActor GetGoalActor ( ) const

◆ GetGoalLocation()

FVector GetGoalLocation ( ) const

◆ GetNavigationFilter()

TSubclassOf< UNavigationQueryFilter > GetNavigationFilter ( ) const

◆ IsMoveToActorRequest()

bool IsMoveToActorRequest ( ) const

◆ IsProjectingGoal()

bool IsProjectingGoal ( ) const

◆ IsReachTestIncludingAgentRadius()

bool IsReachTestIncludingAgentRadius ( ) const

◆ IsReachTestIncludingGoalRadius()

bool IsReachTestIncludingGoalRadius ( ) const

◆ IsUsingPartialPaths()

bool IsUsingPartialPaths ( ) const

◆ IsUsingPathfinding()

bool IsUsingPathfinding ( ) const

◆ IsValid()

bool IsValid ( ) const

◆ opAssign()

◆ SetAcceptanceRadius()

FGothicAIMoveRequest & SetAcceptanceRadius ( float32 Radius)

◆ SetAllowPartialPath()

FGothicAIMoveRequest & SetAllowPartialPath ( bool bAllowPartial)

◆ SetCanStrafe()

FGothicAIMoveRequest & SetCanStrafe ( bool bStrafe)

◆ SetGoalActor()

FGothicAIMoveRequest & SetGoalActor ( AActor InGoalActor)

◆ SetGoalLocation()

FGothicAIMoveRequest & SetGoalLocation ( FVector InGoalLocation)

◆ SetNavigationFilter()

FGothicAIMoveRequest & SetNavigationFilter ( TSubclassOf< UNavigationQueryFilter > Filter)

◆ SetProjectGoalLocation()

FGothicAIMoveRequest & SetProjectGoalLocation ( bool bProject)

◆ SetReachTestIncludesAgentRadius()

FGothicAIMoveRequest & SetReachTestIncludesAgentRadius ( bool bIncludeRadius)

◆ SetReachTestIncludesGoalRadius()

FGothicAIMoveRequest & SetReachTestIncludesGoalRadius ( bool bIncludeRadius)

◆ SetUsePathfinding()

FGothicAIMoveRequest & SetUsePathfinding ( bool bPathfinding)

◆ SetUserFlags()

FGothicAIMoveRequest & SetUserFlags ( int InUserFlags)

◆ ToString()

FString ToString ( ) const

◆ UpdateGoalLocation()

bool UpdateGoalLocation ( FVector InGoalLocation) const

Member Data Documentation

◆ AcceptanceRadius

float32 AcceptanceRadius

◆ Destination

const FVector Destination

◆ GoalActor

AActor GoalActor

◆ GoalLocation

FVector GoalLocation

◆ NavigationFilter