Zdexby TheHolyOneZ
4,763 classes
Class

UMercunaNavigationComponent

: UActorComponent : UObject
/Script/Mercuna.MercunaNavigationComponent 0x0190 (400 B) align 8 inherited 0x00D0 vtable /Script/Mercuna
0x00x0190

Members 7

OffsetSizeNameTypeFlagsDefault
0x10OnMoveCompletedFMulticastScriptDelegate4 flags<delegate>
0x1CConfigurationFMercunaNavigationConfigurationProtected+5 flags{MaxPitch=10, MaxRoll=0, MoveOnlyInLookDirection=false, Sto…
0x00FC0x04padding / unreflected
0x01PathfindingboolProtected+6 flagstrue
0x01DynamicAvoidanceboolProtected+6 flagstrue
0x010A0x02padding / unreflected
0x08UsageFlagsFMercunaPawnUsageFlagsProtected+3 flags{RequiredUsageFlags={bUsageType0=false, bUsageType1=false, …
0x01140x3Cpadding / unreflected
0x40LastNavigationFailedMoveFMercunaMoveRequestTransient+1 flags{GoalActor=nullptr}
Inherited from UActorComponent 17
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<TArray<int32>>4 flags[]
0x10AssetUserDataTArray<int32>Protected+6 flags[]
0x00880x04padding / unreflected
0x04UCSSerializationIndexint325 flags-1
0x01bNetAddressable : 1bit 3boolProtected+3 flagsfalse
0x01bReplicates : 1bit 4boolNet+7 flagsfalse
0x01bAutoActivate : 1bit 7bool6 flagsfalse
0x01bIsActive : 1bit 0boolNetTransient+4 flagsfalse
0x01bEditableWhenInherited : 1bit 1bool5 flagstrue
0x01bCanEverAffectNavigation : 1bit 3boolProtected+6 flagsfalse
0x01bIsEditorOnly : 1bit 5bool6 flagsfalse
0x01bShouldBeSaved : 1bit 7bool5 flagsfalse
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>
0x00970x01padding / unreflected
0x10UCSModifiedPropertiesTArray<FString>2 flags[]
0x10ActorComponentKeyFString3 flags""

Functions 24

SignatureFlagsNativeParams
void TrackActor(AActor* Actor, float Distance, float Speed)FinalNative+1 flags0x10
void Stop()FinalNative+1 flags0x00
void SetUsageFlags(FMercunaPawnUsageFlags& UsageFlags)FinalNative+1 flags0x08
void SetNavOctree(AMercunaNavOctree* NavOctree)FinalNative+1 flags0x08
void SetEnabled(bool bEnable)FinalNative+1 flags0x01
void SetAvoidanceAgainst(AActor* Actor, bool Enable)FinalNative+1 flags0x09
void ResumeNavigation()FinalNative+1 flags0x00
void PauseNavigation()FinalNative+1 flags0x00
void MoveToLocations(const TArray<float>& Destinations, float EndDistance, float Speed, bool UsePartialPath)FinalNative+1 flags0x19
void MoveToLocation(const FVector& Destination, float EndDistance, float Speed, bool UsePartialPath)FinalNative+1 flags0x15
void MoveToActor(AActor* Actor, float EndDistance, float Speed, bool UsePartialPath)FinalNative+1 flags0x11
void MercunaMoveComplete__DelegateSignature(const FAIRequestID& RequestID, uint8 Result)Public0x05
void LookInDirection(const FVector& Direction, float MaxPitch)FinalNative+1 flags0x10
void LookAt(AActor* Actor, float MaxPitch)FinalNative+1 flags0x0C
void IsReachable(const FVector& Point, const bool& success, UObject* WorldContextObject, const FLatentActionInfo& LatentInfo)FinalNative+1 flags0x30
void GetPathInfo(const bool& Valid, const float& DistanceToEnd, const FVector& NextPathPoint, const bool& bIsFinalPoint)FinalNative+1 flags0x15
AMercunaNavOctree* GetNavOctree()FinalNative+1 flags0x08
void ConfigureMovement(bool bUsePathfinding, bool bUseDynamicAvoidance)FinalNative+1 flags0x02
void Configure(FMercunaNavigationConfiguration& NewConfiguration)FinalNative+1 flags0x1C
void ClearAvoidanceExclusions()FinalNative+1 flags0x00
void CheckReachable(const FVector& Point, const bool& success, UObject* WorldContextObject, const FLatentActionInfo& LatentInfo)FinalNative+1 flags0x30
void CancelMovement()FinalNative+1 flags0x00
void CancelLookAt()FinalNative+1 flags0x00
void AddDestinationLocation(const FVector& NextDestination)FinalNative+1 flags0x0C

Used by 3

types with a member, parameter or interface of this type