#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: NavigationSystem #include "Basic.hpp" #include "NavigationSystem_classes.hpp" #include "NavigationSystem_parameters.hpp" namespace SDK { // Function NavigationSystem.NavRelevantComponent.SetNavigationRelevancy // (Final, Native, Public, BlueprintCallable) // Parameters: // bool bRelevant (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UNavRelevantComponent::SetNavigationRelevancy(bool bRelevant) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("NavRelevantComponent", "SetNavigationRelevancy"); Params::NavRelevantComponent_SetNavigationRelevancy Parms{}; Parms.bRelevant = bRelevant; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function NavigationSystem.NavigationSystemV1.FindPathToActorSynchronously // (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector PathStart (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class AActor* GoalActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float TetherDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class AActor* PathfindingContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class UNavigationPath* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNavigationPath* UNavigationSystemV1::FindPathToActorSynchronously(class UObject* WorldContextObject, const struct FVector& PathStart, class AActor* GoalActor, float TetherDistance, class AActor* PathfindingContext, TSubclassOf FilterClass) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("NavigationSystemV1", "FindPathToActorSynchronously"); Params::NavigationSystemV1_FindPathToActorSynchronously Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.PathStart = std::move(PathStart); Parms.GoalActor = GoalActor; Parms.TetherDistance = TetherDistance; Parms.PathfindingContext = PathfindingContext; Parms.FilterClass = FilterClass; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function NavigationSystem.NavigationSystemV1.FindPathToLocationSynchronously // (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector PathStart (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector PathEnd (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class AActor* PathfindingContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class UNavigationPath* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNavigationPath* UNavigationSystemV1::FindPathToLocationSynchronously(class UObject* WorldContextObject, const struct FVector& PathStart, const struct FVector& PathEnd, class AActor* PathfindingContext, TSubclassOf FilterClass) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("NavigationSystemV1", "FindPathToLocationSynchronously"); Params::NavigationSystemV1_FindPathToLocationSynchronously Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.PathStart = std::move(PathStart); Parms.PathEnd = std::move(PathEnd); Parms.PathfindingContext = PathfindingContext; Parms.FilterClass = FilterClass; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function NavigationSystem.NavigationSystemV1.GetNavigationSystem // (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class UNavigationSystemV1* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNavigationSystemV1* UNavigationSystemV1::GetNavigationSystem(class UObject* WorldContextObject) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("NavigationSystemV1", "GetNavigationSystem"); Params::NavigationSystemV1_GetNavigationSystem Parms{}; Parms.WorldContextObject = WorldContextObject; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function NavigationSystem.NavigationSystemV1.GetPathCost // (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector PathStart (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector PathEnd (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float PathCost (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class ANavigationData* NavData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) // ENavigationQueryResult ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENavigationQueryResult UNavigationSystemV1::GetPathCost(class UObject* WorldContextObject, const struct FVector& PathStart, const struct FVector& PathEnd, float* PathCost, class ANavigationData* NavData, TSubclassOf FilterClass) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("NavigationSystemV1", "GetPathCost"); Params::NavigationSystemV1_GetPathCost Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.PathStart = std::move(PathStart); Parms.PathEnd = std::move(PathEnd); Parms.NavData = NavData; Parms.FilterClass = FilterClass; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; if (PathCost != nullptr) *PathCost = Parms.PathCost; return Parms.ReturnValue; } // Function NavigationSystem.NavigationSystemV1.GetPathLength // (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector PathStart (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector PathEnd (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float PathLength (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class ANavigationData* NavData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) // ENavigationQueryResult ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENavigationQueryResult UNavigationSystemV1::GetPathLength(class UObject* WorldContextObject, const struct FVector& PathStart, const struct FVector& PathEnd, float* PathLength, class ANavigationData* NavData, TSubclassOf FilterClass) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("NavigationSystemV1", "GetPathLength"); Params::NavigationSystemV1_GetPathLength Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.PathStart = std::move(PathStart); Parms.PathEnd = std::move(PathEnd); Parms.NavData = NavData; Parms.FilterClass = FilterClass; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; if (PathLength != nullptr) *PathLength = Parms.PathLength; return Parms.ReturnValue; } // Function NavigationSystem.NavigationSystemV1.GetRandomPointInNavigableRadius // (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector Origin (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class ANavigationData* NavData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector UNavigationSystemV1::GetRandomPointInNavigableRadius(class UObject* WorldContextObject, const struct FVector& Origin, float Radius, class ANavigationData* NavData, TSubclassOf FilterClass) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("NavigationSystemV1", "GetRandomPointInNavigableRadius"); Params::NavigationSystemV1_GetRandomPointInNavigableRadius Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.Origin = std::move(Origin); Parms.Radius = Radius; Parms.NavData = NavData; Parms.FilterClass = FilterClass; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function NavigationSystem.NavigationSystemV1.GetRandomReachablePointInRadius // (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector Origin (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class ANavigationData* NavData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector UNavigationSystemV1::GetRandomReachablePointInRadius(class UObject* WorldContextObject, const struct FVector& Origin, float Radius, class ANavigationData* NavData, TSubclassOf FilterClass) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("NavigationSystemV1", "GetRandomReachablePointInRadius"); Params::NavigationSystemV1_GetRandomReachablePointInRadius Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.Origin = std::move(Origin); Parms.Radius = Radius; Parms.NavData = NavData; Parms.FilterClass = FilterClass; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function NavigationSystem.NavigationSystemV1.IsNavigationBeingBuilt // (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UNavigationSystemV1::IsNavigationBeingBuilt(class UObject* WorldContextObject) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("NavigationSystemV1", "IsNavigationBeingBuilt"); Params::NavigationSystemV1_IsNavigationBeingBuilt Parms{}; Parms.WorldContextObject = WorldContextObject; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function NavigationSystem.NavigationSystemV1.IsNavigationBeingBuiltOrLocked // (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UNavigationSystemV1::IsNavigationBeingBuiltOrLocked(class UObject* WorldContextObject) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("NavigationSystemV1", "IsNavigationBeingBuiltOrLocked"); Params::NavigationSystemV1_IsNavigationBeingBuiltOrLocked Parms{}; Parms.WorldContextObject = WorldContextObject; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function NavigationSystem.NavigationSystemV1.K2_GetRandomLocationInNavigableRadius // (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector Origin (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector RandomLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class ANavigationData* NavData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UNavigationSystemV1::K2_GetRandomLocationInNavigableRadius(class UObject* WorldContextObject, const struct FVector& Origin, struct FVector* RandomLocation, float Radius, class ANavigationData* NavData, TSubclassOf FilterClass) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("NavigationSystemV1", "K2_GetRandomLocationInNavigableRadius"); Params::NavigationSystemV1_K2_GetRandomLocationInNavigableRadius Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.Origin = std::move(Origin); Parms.Radius = Radius; Parms.NavData = NavData; Parms.FilterClass = FilterClass; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; if (RandomLocation != nullptr) *RandomLocation = std::move(Parms.RandomLocation); return Parms.ReturnValue; } // Function NavigationSystem.NavigationSystemV1.K2_GetRandomPointInNavigableRadius // (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector Origin (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector RandomLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class ANavigationData* NavData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UNavigationSystemV1::K2_GetRandomPointInNavigableRadius(class UObject* WorldContextObject, const struct FVector& Origin, struct FVector* RandomLocation, float Radius, class ANavigationData* NavData, TSubclassOf FilterClass) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("NavigationSystemV1", "K2_GetRandomPointInNavigableRadius"); Params::NavigationSystemV1_K2_GetRandomPointInNavigableRadius Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.Origin = std::move(Origin); Parms.Radius = Radius; Parms.NavData = NavData; Parms.FilterClass = FilterClass; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; if (RandomLocation != nullptr) *RandomLocation = std::move(Parms.RandomLocation); return Parms.ReturnValue; } // Function NavigationSystem.NavigationSystemV1.K2_GetRandomReachablePointInRadius // (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector Origin (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector RandomLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class ANavigationData* NavData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UNavigationSystemV1::K2_GetRandomReachablePointInRadius(class UObject* WorldContextObject, const struct FVector& Origin, struct FVector* RandomLocation, float Radius, class ANavigationData* NavData, TSubclassOf FilterClass) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("NavigationSystemV1", "K2_GetRandomReachablePointInRadius"); Params::NavigationSystemV1_K2_GetRandomReachablePointInRadius Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.Origin = std::move(Origin); Parms.Radius = Radius; Parms.NavData = NavData; Parms.FilterClass = FilterClass; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; if (RandomLocation != nullptr) *RandomLocation = std::move(Parms.RandomLocation); return Parms.ReturnValue; } // Function NavigationSystem.NavigationSystemV1.K2_ProjectPointToNavigation // (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector Point (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector ProjectedLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class ANavigationData* NavData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector QueryExtent (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UNavigationSystemV1::K2_ProjectPointToNavigation(class UObject* WorldContextObject, const struct FVector& Point, struct FVector* ProjectedLocation, class ANavigationData* NavData, TSubclassOf FilterClass, const struct FVector& QueryExtent) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("NavigationSystemV1", "K2_ProjectPointToNavigation"); Params::NavigationSystemV1_K2_ProjectPointToNavigation Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.Point = std::move(Point); Parms.NavData = NavData; Parms.FilterClass = FilterClass; Parms.QueryExtent = std::move(QueryExtent); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; if (ProjectedLocation != nullptr) *ProjectedLocation = std::move(Parms.ProjectedLocation); return Parms.ReturnValue; } // Function NavigationSystem.NavigationSystemV1.NavigationRaycast // (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector RayStart (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector RayEnd (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector HitLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class AController* Querier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UNavigationSystemV1::NavigationRaycast(class UObject* WorldContextObject, const struct FVector& RayStart, const struct FVector& RayEnd, struct FVector* HitLocation, TSubclassOf FilterClass, class AController* Querier) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("NavigationSystemV1", "NavigationRaycast"); Params::NavigationSystemV1_NavigationRaycast Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.RayStart = std::move(RayStart); Parms.RayEnd = std::move(RayEnd); Parms.FilterClass = FilterClass; Parms.Querier = Querier; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; if (HitLocation != nullptr) *HitLocation = std::move(Parms.HitLocation); return Parms.ReturnValue; } // Function NavigationSystem.NavigationSystemV1.ProjectPointToNavigation // (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector Point (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class ANavigationData* NavData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector QueryExtent (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector UNavigationSystemV1::ProjectPointToNavigation(class UObject* WorldContextObject, const struct FVector& Point, class ANavigationData* NavData, TSubclassOf FilterClass, const struct FVector& QueryExtent) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("NavigationSystemV1", "ProjectPointToNavigation"); Params::NavigationSystemV1_ProjectPointToNavigation Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.Point = std::move(Point); Parms.NavData = NavData; Parms.FilterClass = FilterClass; Parms.QueryExtent = std::move(QueryExtent); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function NavigationSystem.NavigationSystemV1.SimpleMoveToActor // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class AController* Controller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class AActor* Goal (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UNavigationSystemV1::SimpleMoveToActor(class AController* Controller, const class AActor* Goal) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("NavigationSystemV1", "SimpleMoveToActor"); Params::NavigationSystemV1_SimpleMoveToActor Parms{}; Parms.Controller = Controller; Parms.Goal = Goal; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function NavigationSystem.NavigationSystemV1.SimpleMoveToLocation // (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) // Parameters: // class AController* Controller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector Goal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UNavigationSystemV1::SimpleMoveToLocation(class AController* Controller, const struct FVector& Goal) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("NavigationSystemV1", "SimpleMoveToLocation"); Params::NavigationSystemV1_SimpleMoveToLocation Parms{}; Parms.Controller = Controller; Parms.Goal = std::move(Goal); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function NavigationSystem.NavigationSystemV1.OnNavigationBoundsUpdated // (Final, Native, Public, BlueprintCallable) // Parameters: // class ANavMeshBoundsVolume* NavVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UNavigationSystemV1::OnNavigationBoundsUpdated(class ANavMeshBoundsVolume* NavVolume) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("NavigationSystemV1", "OnNavigationBoundsUpdated"); Params::NavigationSystemV1_OnNavigationBoundsUpdated Parms{}; Parms.NavVolume = NavVolume; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function NavigationSystem.NavigationSystemV1.RegisterNavigationInvoker // (Final, Native, Public, BlueprintCallable) // Parameters: // class AActor* Invoker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float TileGenerationRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float TileRemovalRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UNavigationSystemV1::RegisterNavigationInvoker(class AActor* Invoker, float TileGenerationRadius, float TileRemovalRadius) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("NavigationSystemV1", "RegisterNavigationInvoker"); Params::NavigationSystemV1_RegisterNavigationInvoker Parms{}; Parms.Invoker = Invoker; Parms.TileGenerationRadius = TileGenerationRadius; Parms.TileRemovalRadius = TileRemovalRadius; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function NavigationSystem.NavigationSystemV1.ResetMaxSimultaneousTileGenerationJobsCount // (Final, Native, Public, BlueprintCallable) void UNavigationSystemV1::ResetMaxSimultaneousTileGenerationJobsCount() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("NavigationSystemV1", "ResetMaxSimultaneousTileGenerationJobsCount"); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, nullptr); Func->FunctionFlags = Flgs; } // Function NavigationSystem.NavigationSystemV1.SetGeometryGatheringMode // (Final, Native, Public, BlueprintCallable) // Parameters: // ENavDataGatheringModeConfig NewMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UNavigationSystemV1::SetGeometryGatheringMode(ENavDataGatheringModeConfig NewMode) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("NavigationSystemV1", "SetGeometryGatheringMode"); Params::NavigationSystemV1_SetGeometryGatheringMode Parms{}; Parms.NewMode = NewMode; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function NavigationSystem.NavigationSystemV1.SetMaxSimultaneousTileGenerationJobsCount // (Final, Native, Public, BlueprintCallable) // Parameters: // int32 MaxNumberOfJobs (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UNavigationSystemV1::SetMaxSimultaneousTileGenerationJobsCount(int32 MaxNumberOfJobs) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("NavigationSystemV1", "SetMaxSimultaneousTileGenerationJobsCount"); Params::NavigationSystemV1_SetMaxSimultaneousTileGenerationJobsCount Parms{}; Parms.MaxNumberOfJobs = MaxNumberOfJobs; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function NavigationSystem.NavigationSystemV1.UnregisterNavigationInvoker // (Final, Native, Public, BlueprintCallable) // Parameters: // class AActor* Invoker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UNavigationSystemV1::UnregisterNavigationInvoker(class AActor* Invoker) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("NavigationSystemV1", "UnregisterNavigationInvoker"); Params::NavigationSystemV1_UnregisterNavigationInvoker Parms{}; Parms.Invoker = Invoker; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function NavigationSystem.NavModifierComponent.SetAreaClass // (Final, Native, Public, BlueprintCallable) // Parameters: // TSubclassOf NewAreaClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UNavModifierComponent::SetAreaClass(TSubclassOf NewAreaClass) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("NavModifierComponent", "SetAreaClass"); Params::NavModifierComponent_SetAreaClass Parms{}; Parms.NewAreaClass = NewAreaClass; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function NavigationSystem.NavigationPath.EnableDebugDrawing // (Final, Native, Public, HasDefaults, BlueprintCallable) // Parameters: // bool bShouldDrawDebugData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FLinearColor PathColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UNavigationPath::EnableDebugDrawing(bool bShouldDrawDebugData, const struct FLinearColor& PathColor) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("NavigationPath", "EnableDebugDrawing"); Params::NavigationPath_EnableDebugDrawing Parms{}; Parms.bShouldDrawDebugData = bShouldDrawDebugData; Parms.PathColor = std::move(PathColor); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function NavigationSystem.NavigationPath.EnableRecalculationOnInvalidation // (Final, Native, Public, BlueprintCallable) // Parameters: // ENavigationOptionFlag DoRecalculation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UNavigationPath::EnableRecalculationOnInvalidation(ENavigationOptionFlag DoRecalculation) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("NavigationPath", "EnableRecalculationOnInvalidation"); Params::NavigationPath_EnableRecalculationOnInvalidation Parms{}; Parms.DoRecalculation = DoRecalculation; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function NavigationSystem.NavigationPath.GetDebugString // (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) // Parameters: // class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString UNavigationPath::GetDebugString() const { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("NavigationPath", "GetDebugString"); Params::NavigationPath_GetDebugString Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function NavigationSystem.NavigationPath.GetPathCost // (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) // Parameters: // float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float UNavigationPath::GetPathCost() const { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("NavigationPath", "GetPathCost"); Params::NavigationPath_GetPathCost Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function NavigationSystem.NavigationPath.GetPathLength // (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) // Parameters: // float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float UNavigationPath::GetPathLength() const { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("NavigationPath", "GetPathLength"); Params::NavigationPath_GetPathLength Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function NavigationSystem.NavigationPath.IsPartial // (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) // Parameters: // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UNavigationPath::IsPartial() const { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("NavigationPath", "IsPartial"); Params::NavigationPath_IsPartial Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function NavigationSystem.NavigationPath.IsStringPulled // (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) // Parameters: // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UNavigationPath::IsStringPulled() const { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("NavigationPath", "IsStringPulled"); Params::NavigationPath_IsStringPulled Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function NavigationSystem.NavigationPath.IsValid // (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) // Parameters: // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UNavigationPath::IsValid() const { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("NavigationPath", "IsValid"); Params::NavigationPath_IsValid Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function NavigationSystem.NavModifierVolume.SetAreaClass // (Final, Native, Public, BlueprintCallable) // Parameters: // TSubclassOf NewAreaClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) void ANavModifierVolume::SetAreaClass(TSubclassOf NewAreaClass) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("NavModifierVolume", "SetAreaClass"); Params::NavModifierVolume_SetAreaClass Parms{}; Parms.NewAreaClass = NewAreaClass; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } }