6200 lines
249 KiB
C++
6200 lines
249 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: AIModule
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "AIModule_classes.hpp"
|
|
#include "AIModule_parameters.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Function AIModule.AIAsyncTaskBlueprintProxy.OnMoveCompleted
|
|
// (Final, RequiredAPI, Native, Public)
|
|
// Parameters:
|
|
// const struct FAIRequestID& RequestID (Parm, NoDestructor, NativeAccessSpecifierPublic)
|
|
// EPathFollowingResult MovementResult (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAIAsyncTaskBlueprintProxy::OnMoveCompleted(const struct FAIRequestID& RequestID, EPathFollowingResult MovementResult)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIAsyncTaskBlueprintProxy", "OnMoveCompleted");
|
|
|
|
Params::AIAsyncTaskBlueprintProxy_OnMoveCompleted Parms{};
|
|
|
|
Parms.RequestID = std::move(RequestID);
|
|
Parms.MovementResult = MovementResult;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.GeneratedNavLinksProxy.ReceiveSmartLinkReached
|
|
// (RequiredAPI, Event, Public, HasDefaults, BlueprintEvent)
|
|
// Parameters:
|
|
// class AActor* Agent (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FVector& Destination (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UGeneratedNavLinksProxy::ReceiveSmartLinkReached(class AActor* Agent, const struct FVector& Destination)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("GeneratedNavLinksProxy", "ReceiveSmartLinkReached");
|
|
|
|
Params::GeneratedNavLinksProxy_ReceiveSmartLinkReached Parms{};
|
|
|
|
Parms.Agent = Agent;
|
|
Parms.Destination = std::move(Destination);
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.AIController.ClaimTaskResource
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// TSubclassOf<class UGameplayTaskResource>ResourceClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void AAIController::ClaimTaskResource(TSubclassOf<class UGameplayTaskResource> ResourceClass)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIController", "ClaimTaskResource");
|
|
|
|
Params::AIController_ClaimTaskResource Parms{};
|
|
|
|
Parms.ResourceClass = ResourceClass;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIController.GetAIPerceptionComponent
|
|
// (Final, Native, Public, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// class UAIPerceptionComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class UAIPerceptionComponent* AAIController::GetAIPerceptionComponent()
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIController", "GetAIPerceptionComponent");
|
|
|
|
Params::AIController_GetAIPerceptionComponent Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIController.K2_ClearFocus
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable)
|
|
|
|
void AAIController::K2_ClearFocus()
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIController", "K2_ClearFocus");
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, nullptr);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIController.K2_SetFocalPoint
|
|
// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// const struct FVector& FP (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void AAIController::K2_SetFocalPoint(const struct FVector& FP)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIController", "K2_SetFocalPoint");
|
|
|
|
Params::AIController_K2_SetFocalPoint Parms{};
|
|
|
|
Parms.FP = std::move(FP);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIController.K2_SetFocus
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class AActor* NewFocus (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void AAIController::K2_SetFocus(class AActor* NewFocus)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIController", "K2_SetFocus");
|
|
|
|
Params::AIController_K2_SetFocus Parms{};
|
|
|
|
Parms.NewFocus = NewFocus;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIController.MoveToActor
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class AActor* Goal (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float AcceptanceRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bStopOnOverlap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bUsePathfinding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bCanStrafe (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// TSubclassOf<class UNavigationQueryFilter>FilterClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bAllowPartialPath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// EPathFollowingRequestResult ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
EPathFollowingRequestResult AAIController::MoveToActor(class AActor* Goal, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bCanStrafe, TSubclassOf<class UNavigationQueryFilter> FilterClass, bool bAllowPartialPath)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIController", "MoveToActor");
|
|
|
|
Params::AIController_MoveToActor Parms{};
|
|
|
|
Parms.Goal = Goal;
|
|
Parms.AcceptanceRadius = AcceptanceRadius;
|
|
Parms.bStopOnOverlap = bStopOnOverlap;
|
|
Parms.bUsePathfinding = bUsePathfinding;
|
|
Parms.bCanStrafe = bCanStrafe;
|
|
Parms.FilterClass = FilterClass;
|
|
Parms.bAllowPartialPath = bAllowPartialPath;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIController.MoveToLocation
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// const struct FVector& Dest (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float AcceptanceRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bStopOnOverlap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bUsePathfinding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bProjectDestinationToNavigation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bCanStrafe (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// TSubclassOf<class UNavigationQueryFilter>FilterClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bAllowPartialPath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// EPathFollowingRequestResult ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
EPathFollowingRequestResult AAIController::MoveToLocation(const struct FVector& Dest, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bProjectDestinationToNavigation, bool bCanStrafe, TSubclassOf<class UNavigationQueryFilter> FilterClass, bool bAllowPartialPath)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIController", "MoveToLocation");
|
|
|
|
Params::AIController_MoveToLocation Parms{};
|
|
|
|
Parms.Dest = std::move(Dest);
|
|
Parms.AcceptanceRadius = AcceptanceRadius;
|
|
Parms.bStopOnOverlap = bStopOnOverlap;
|
|
Parms.bUsePathfinding = bUsePathfinding;
|
|
Parms.bProjectDestinationToNavigation = bProjectDestinationToNavigation;
|
|
Parms.bCanStrafe = bCanStrafe;
|
|
Parms.FilterClass = FilterClass;
|
|
Parms.bAllowPartialPath = bAllowPartialPath;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIController.OnGameplayTaskResourcesClaimed
|
|
// (RequiredAPI, Native, Public)
|
|
// Parameters:
|
|
// const struct FGameplayResourceSet& NewlyClaimed (Parm, NoDestructor, NativeAccessSpecifierPublic)
|
|
// const struct FGameplayResourceSet& FreshlyReleased (Parm, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
void AAIController::OnGameplayTaskResourcesClaimed(const struct FGameplayResourceSet& NewlyClaimed, const struct FGameplayResourceSet& FreshlyReleased)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIController", "OnGameplayTaskResourcesClaimed");
|
|
|
|
Params::AIController_OnGameplayTaskResourcesClaimed Parms{};
|
|
|
|
Parms.NewlyClaimed = std::move(NewlyClaimed);
|
|
Parms.FreshlyReleased = std::move(FreshlyReleased);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIController.OnUsingBlackBoard
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class UBlackboardComponent* BlackboardComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UBlackboardData* BlackboardAsset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void AAIController::OnUsingBlackBoard(class UBlackboardComponent* BlackboardComp, class UBlackboardData* BlackboardAsset)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIController", "OnUsingBlackBoard");
|
|
|
|
Params::AIController_OnUsingBlackBoard Parms{};
|
|
|
|
Parms.BlackboardComp = BlackboardComp;
|
|
Parms.BlackboardAsset = BlackboardAsset;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.AIController.RunBehaviorTree
|
|
// (RequiredAPI, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class UBehaviorTree* BTAsset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool AAIController::RunBehaviorTree(class UBehaviorTree* BTAsset)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIController", "RunBehaviorTree");
|
|
|
|
Params::AIController_RunBehaviorTree Parms{};
|
|
|
|
Parms.BTAsset = BTAsset;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIController.SetMoveBlockDetection
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void AAIController::SetMoveBlockDetection(bool bEnable)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIController", "SetMoveBlockDetection");
|
|
|
|
Params::AIController_SetMoveBlockDetection Parms{};
|
|
|
|
Parms.bEnable = bEnable;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIController.SetPathFollowingComponent
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class UPathFollowingComponent* NewPFComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void AAIController::SetPathFollowingComponent(class UPathFollowingComponent* NewPFComponent)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIController", "SetPathFollowingComponent");
|
|
|
|
Params::AIController_SetPathFollowingComponent Parms{};
|
|
|
|
Parms.NewPFComponent = NewPFComponent;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIController.UnclaimTaskResource
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// TSubclassOf<class UGameplayTaskResource>ResourceClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void AAIController::UnclaimTaskResource(TSubclassOf<class UGameplayTaskResource> ResourceClass)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIController", "UnclaimTaskResource");
|
|
|
|
Params::AIController_UnclaimTaskResource Parms{};
|
|
|
|
Parms.ResourceClass = ResourceClass;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIController.UseBlackboard
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// class UBlackboardData* BlackboardAsset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UBlackboardComponent** BlackboardComponent (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool AAIController::UseBlackboard(class UBlackboardData* BlackboardAsset, class UBlackboardComponent** BlackboardComponent)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIController", "UseBlackboard");
|
|
|
|
Params::AIController_UseBlackboard Parms{};
|
|
|
|
Parms.BlackboardAsset = BlackboardAsset;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
if (BlackboardComponent != nullptr)
|
|
*BlackboardComponent = Parms.BlackboardComponent;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIController.GetDeprecatedActionsComponent
|
|
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// class UPawnActionsComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class UPawnActionsComponent* AAIController::GetDeprecatedActionsComponent() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIController", "GetDeprecatedActionsComponent");
|
|
|
|
Params::AIController_GetDeprecatedActionsComponent Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIController.GetFocalPoint
|
|
// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
struct FVector AAIController::GetFocalPoint() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIController", "GetFocalPoint");
|
|
|
|
Params::AIController_GetFocalPoint Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIController.GetFocalPointOnActor
|
|
// (RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// const class AActor* Actor (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
struct FVector AAIController::GetFocalPointOnActor(const class AActor* Actor) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIController", "GetFocalPointOnActor");
|
|
|
|
Params::AIController_GetFocalPointOnActor Parms{};
|
|
|
|
Parms.Actor = Actor;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIController.GetFocusActor
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class AActor* AAIController::GetFocusActor() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIController", "GetFocusActor");
|
|
|
|
Params::AIController_GetFocusActor Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIController.GetImmediateMoveDestination
|
|
// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
struct FVector AAIController::GetImmediateMoveDestination() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIController", "GetImmediateMoveDestination");
|
|
|
|
Params::AIController_GetImmediateMoveDestination Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIController.GetMoveStatus
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// EPathFollowingStatus ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
EPathFollowingStatus AAIController::GetMoveStatus() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIController", "GetMoveStatus");
|
|
|
|
Params::AIController_GetMoveStatus Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIController.GetPathFollowingComponent
|
|
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// class UPathFollowingComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class UPathFollowingComponent* AAIController::GetPathFollowingComponent() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIController", "GetPathFollowingComponent");
|
|
|
|
Params::AIController_GetPathFollowingComponent Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIController.HasPartialPath
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool AAIController::HasPartialPath() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIController", "HasPartialPath");
|
|
|
|
Params::AIController_HasPartialPath Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.ValueOrBBKeyBlueprintUtility.GetBool
|
|
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// const struct FValueOrBBKey_Bool& Value (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
|
|
// const class UBehaviorTreeComponent* BehaviorTreeComp (ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UValueOrBBKeyBlueprintUtility::GetBool(const struct FValueOrBBKey_Bool& Value, const class UBehaviorTreeComponent* BehaviorTreeComp)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("ValueOrBBKeyBlueprintUtility", "GetBool");
|
|
|
|
Params::ValueOrBBKeyBlueprintUtility_GetBool Parms{};
|
|
|
|
Parms.Value = std::move(Value);
|
|
Parms.BehaviorTreeComp = BehaviorTreeComp;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.ValueOrBBKeyBlueprintUtility.GetClass
|
|
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// const struct FValueOrBBKey_Class& Value (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const class UBehaviorTreeComponent* BehaviorTreeComp (ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class UClass* UValueOrBBKeyBlueprintUtility::GetClass(const struct FValueOrBBKey_Class& Value, const class UBehaviorTreeComponent* BehaviorTreeComp)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("ValueOrBBKeyBlueprintUtility", "GetClass");
|
|
|
|
Params::ValueOrBBKeyBlueprintUtility_GetClass Parms{};
|
|
|
|
Parms.Value = std::move(Value);
|
|
Parms.BehaviorTreeComp = BehaviorTreeComp;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.ValueOrBBKeyBlueprintUtility.GetEnum
|
|
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// const struct FValueOrBBKey_Enum& Value (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// const class UBehaviorTreeComponent* BehaviorTreeComp (ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
uint8 UValueOrBBKeyBlueprintUtility::GetEnum(const struct FValueOrBBKey_Enum& Value, const class UBehaviorTreeComponent* BehaviorTreeComp)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("ValueOrBBKeyBlueprintUtility", "GetEnum");
|
|
|
|
Params::ValueOrBBKeyBlueprintUtility_GetEnum Parms{};
|
|
|
|
Parms.Value = std::move(Value);
|
|
Parms.BehaviorTreeComp = BehaviorTreeComp;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.ValueOrBBKeyBlueprintUtility.GetFloat
|
|
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// const struct FValueOrBBKey_Float& Value (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
|
|
// const class UBehaviorTreeComponent* BehaviorTreeComp (ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
float UValueOrBBKeyBlueprintUtility::GetFloat(const struct FValueOrBBKey_Float& Value, const class UBehaviorTreeComponent* BehaviorTreeComp)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("ValueOrBBKeyBlueprintUtility", "GetFloat");
|
|
|
|
Params::ValueOrBBKeyBlueprintUtility_GetFloat Parms{};
|
|
|
|
Parms.Value = std::move(Value);
|
|
Parms.BehaviorTreeComp = BehaviorTreeComp;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.ValueOrBBKeyBlueprintUtility.GetInt32
|
|
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// const struct FValueOrBBKey_Int32& Value (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
|
|
// const class UBehaviorTreeComponent* BehaviorTreeComp (ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
int32 UValueOrBBKeyBlueprintUtility::GetInt32(const struct FValueOrBBKey_Int32& Value, const class UBehaviorTreeComponent* BehaviorTreeComp)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("ValueOrBBKeyBlueprintUtility", "GetInt32");
|
|
|
|
Params::ValueOrBBKeyBlueprintUtility_GetInt32 Parms{};
|
|
|
|
Parms.Value = std::move(Value);
|
|
Parms.BehaviorTreeComp = BehaviorTreeComp;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.ValueOrBBKeyBlueprintUtility.GetName
|
|
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// const struct FValueOrBBKey_Name& Value (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
|
|
// const class UBehaviorTreeComponent* BehaviorTreeComp (ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class FName UValueOrBBKeyBlueprintUtility::GetName(const struct FValueOrBBKey_Name& Value, const class UBehaviorTreeComponent* BehaviorTreeComp)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("ValueOrBBKeyBlueprintUtility", "GetName");
|
|
|
|
Params::ValueOrBBKeyBlueprintUtility_GetName Parms{};
|
|
|
|
Parms.Value = std::move(Value);
|
|
Parms.BehaviorTreeComp = BehaviorTreeComp;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.ValueOrBBKeyBlueprintUtility.GetObject
|
|
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// const struct FValueOrBBKey_Object& Value (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const class UBehaviorTreeComponent* BehaviorTreeComp (ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class UObject* UValueOrBBKeyBlueprintUtility::GetObject(const struct FValueOrBBKey_Object& Value, const class UBehaviorTreeComponent* BehaviorTreeComp)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("ValueOrBBKeyBlueprintUtility", "GetObject");
|
|
|
|
Params::ValueOrBBKeyBlueprintUtility_GetObject Parms{};
|
|
|
|
Parms.Value = std::move(Value);
|
|
Parms.BehaviorTreeComp = BehaviorTreeComp;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.ValueOrBBKeyBlueprintUtility.GetRotator
|
|
// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// const struct FValueOrBBKey_Rotator& Value (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
|
|
// const class UBehaviorTreeComponent* BehaviorTreeComp (ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
struct FRotator UValueOrBBKeyBlueprintUtility::GetRotator(const struct FValueOrBBKey_Rotator& Value, const class UBehaviorTreeComponent* BehaviorTreeComp)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("ValueOrBBKeyBlueprintUtility", "GetRotator");
|
|
|
|
Params::ValueOrBBKeyBlueprintUtility_GetRotator Parms{};
|
|
|
|
Parms.Value = std::move(Value);
|
|
Parms.BehaviorTreeComp = BehaviorTreeComp;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.ValueOrBBKeyBlueprintUtility.GetString
|
|
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// const struct FValueOrBBKey_String& Value (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// const class UBehaviorTreeComponent* BehaviorTreeComp (ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class FString UValueOrBBKeyBlueprintUtility::GetString(const struct FValueOrBBKey_String& Value, const class UBehaviorTreeComponent* BehaviorTreeComp)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("ValueOrBBKeyBlueprintUtility", "GetString");
|
|
|
|
Params::ValueOrBBKeyBlueprintUtility_GetString Parms{};
|
|
|
|
Parms.Value = std::move(Value);
|
|
Parms.BehaviorTreeComp = BehaviorTreeComp;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.ValueOrBBKeyBlueprintUtility.GetStruct
|
|
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// const struct FValueOrBBKey_Struct& Value (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// const class UBehaviorTreeComponent* BehaviorTreeComp (ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// struct FInstancedStruct ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic)
|
|
|
|
struct FInstancedStruct UValueOrBBKeyBlueprintUtility::GetStruct(const struct FValueOrBBKey_Struct& Value, const class UBehaviorTreeComponent* BehaviorTreeComp)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("ValueOrBBKeyBlueprintUtility", "GetStruct");
|
|
|
|
Params::ValueOrBBKeyBlueprintUtility_GetStruct Parms{};
|
|
|
|
Parms.Value = std::move(Value);
|
|
Parms.BehaviorTreeComp = BehaviorTreeComp;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.ValueOrBBKeyBlueprintUtility.GetVector
|
|
// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// const struct FValueOrBBKey_Vector& Value (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
|
|
// const class UBehaviorTreeComponent* BehaviorTreeComp (ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
struct FVector UValueOrBBKeyBlueprintUtility::GetVector(const struct FValueOrBBKey_Vector& Value, const class UBehaviorTreeComponent* BehaviorTreeComp)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("ValueOrBBKeyBlueprintUtility", "GetVector");
|
|
|
|
Params::ValueOrBBKeyBlueprintUtility_GetVector Parms{};
|
|
|
|
Parms.Value = std::move(Value);
|
|
Parms.BehaviorTreeComp = BehaviorTreeComp;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.PawnAction.CreateActionInstance
|
|
// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// TSubclassOf<class UPawnAction> ActionClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UPawnAction* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class UPawnAction* UPawnAction::CreateActionInstance(class UObject* WorldContextObject, TSubclassOf<class UPawnAction> ActionClass)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("PawnAction", "CreateActionInstance");
|
|
|
|
Params::PawnAction_CreateActionInstance Parms{};
|
|
|
|
Parms.WorldContextObject = WorldContextObject;
|
|
Parms.ActionClass = ActionClass;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.PawnAction.Finish
|
|
// (RequiredAPI, Native, Protected, BlueprintCallable)
|
|
// Parameters:
|
|
// EPawnActionResult WithResult (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UPawnAction::Finish(EPawnActionResult WithResult)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("PawnAction", "Finish");
|
|
|
|
Params::PawnAction_Finish Parms{};
|
|
|
|
Parms.WithResult = WithResult;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.PawnAction.GetActionPriority
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// EAIRequestPriority ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
EAIRequestPriority UPawnAction::GetActionPriority()
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("PawnAction", "GetActionPriority");
|
|
|
|
Params::PawnAction_GetActionPriority Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.PawnActionsComponent.K2_PerformAction
|
|
// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class APawn* Pawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UPawnAction* action (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// EAIRequestPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UPawnActionsComponent::K2_PerformAction(class APawn* Pawn, class UPawnAction* action, EAIRequestPriority Priority)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("PawnActionsComponent", "K2_PerformAction");
|
|
|
|
Params::PawnActionsComponent_K2_PerformAction Parms{};
|
|
|
|
Parms.Pawn = Pawn;
|
|
Parms.action = action;
|
|
Parms.Priority = Priority;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.PawnActionsComponent.K2_AbortAction
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class UPawnAction* ActionToAbort (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// EPawnActionAbortState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
EPawnActionAbortState UPawnActionsComponent::K2_AbortAction(class UPawnAction* ActionToAbort)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("PawnActionsComponent", "K2_AbortAction");
|
|
|
|
Params::PawnActionsComponent_K2_AbortAction Parms{};
|
|
|
|
Parms.ActionToAbort = ActionToAbort;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.PawnActionsComponent.K2_ForceAbortAction
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class UPawnAction* ActionToAbort (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// EPawnActionAbortState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
EPawnActionAbortState UPawnActionsComponent::K2_ForceAbortAction(class UPawnAction* ActionToAbort)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("PawnActionsComponent", "K2_ForceAbortAction");
|
|
|
|
Params::PawnActionsComponent_K2_ForceAbortAction Parms{};
|
|
|
|
Parms.ActionToAbort = ActionToAbort;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.PawnActionsComponent.K2_PushAction
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class UPawnAction* NewAction (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// EAIRequestPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UObject* Instigator (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UPawnActionsComponent::K2_PushAction(class UPawnAction* NewAction, EAIRequestPriority Priority, class UObject* Instigator)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("PawnActionsComponent", "K2_PushAction");
|
|
|
|
Params::PawnActionsComponent_K2_PushAction Parms{};
|
|
|
|
Parms.NewAction = NewAction;
|
|
Parms.Priority = Priority;
|
|
Parms.Instigator = Instigator;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.PawnAction_BlueprintBase.ActionFinished
|
|
// (RequiredAPI, Event, Public, BlueprintEvent)
|
|
// Parameters:
|
|
// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// EPawnActionResult WithResult (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UPawnAction_BlueprintBase::ActionFinished(class APawn* ControlledPawn, EPawnActionResult WithResult)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("PawnAction_BlueprintBase", "ActionFinished");
|
|
|
|
Params::PawnAction_BlueprintBase_ActionFinished Parms{};
|
|
|
|
Parms.ControlledPawn = ControlledPawn;
|
|
Parms.WithResult = WithResult;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.PawnAction_BlueprintBase.ActionPause
|
|
// (RequiredAPI, Event, Public, BlueprintEvent)
|
|
// Parameters:
|
|
// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UPawnAction_BlueprintBase::ActionPause(class APawn* ControlledPawn)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("PawnAction_BlueprintBase", "ActionPause");
|
|
|
|
Params::PawnAction_BlueprintBase_ActionPause Parms{};
|
|
|
|
Parms.ControlledPawn = ControlledPawn;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.PawnAction_BlueprintBase.ActionResume
|
|
// (RequiredAPI, Event, Public, BlueprintEvent)
|
|
// Parameters:
|
|
// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UPawnAction_BlueprintBase::ActionResume(class APawn* ControlledPawn)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("PawnAction_BlueprintBase", "ActionResume");
|
|
|
|
Params::PawnAction_BlueprintBase_ActionResume Parms{};
|
|
|
|
Parms.ControlledPawn = ControlledPawn;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.PawnAction_BlueprintBase.ActionStart
|
|
// (RequiredAPI, Event, Public, BlueprintEvent)
|
|
// Parameters:
|
|
// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UPawnAction_BlueprintBase::ActionStart(class APawn* ControlledPawn)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("PawnAction_BlueprintBase", "ActionStart");
|
|
|
|
Params::PawnAction_BlueprintBase_ActionStart Parms{};
|
|
|
|
Parms.ControlledPawn = ControlledPawn;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.PawnAction_BlueprintBase.ActionTick
|
|
// (RequiredAPI, Event, Public, BlueprintEvent)
|
|
// Parameters:
|
|
// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UPawnAction_BlueprintBase::ActionTick(class APawn* ControlledPawn, float DeltaSeconds)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("PawnAction_BlueprintBase", "ActionTick");
|
|
|
|
Params::PawnAction_BlueprintBase_ActionTick Parms{};
|
|
|
|
Parms.ControlledPawn = ControlledPawn;
|
|
Parms.DeltaSeconds = DeltaSeconds;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.NavLocalGridManager.AddLocalNavigationGridForBox
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FVector& Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FVector& Extent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
// const int32 Radius2D (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const float Height (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bRebuildGrids (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
int32 UNavLocalGridManager::AddLocalNavigationGridForBox(class UObject* WorldContextObject, const struct FVector& Location, const struct FVector& Extent, const struct FRotator& Rotation, const int32 Radius2D, const float Height, bool bRebuildGrids)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("NavLocalGridManager", "AddLocalNavigationGridForBox");
|
|
|
|
Params::NavLocalGridManager_AddLocalNavigationGridForBox Parms{};
|
|
|
|
Parms.WorldContextObject = WorldContextObject;
|
|
Parms.Location = std::move(Location);
|
|
Parms.Extent = std::move(Extent);
|
|
Parms.Rotation = std::move(Rotation);
|
|
Parms.Radius2D = Radius2D;
|
|
Parms.Height = Height;
|
|
Parms.bRebuildGrids = bRebuildGrids;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.NavLocalGridManager.AddLocalNavigationGridForCapsule
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FVector& Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float CapsuleRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float CapsuleHalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const int32 Radius2D (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const float Height (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bRebuildGrids (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
int32 UNavLocalGridManager::AddLocalNavigationGridForCapsule(class UObject* WorldContextObject, const struct FVector& Location, float CapsuleRadius, float CapsuleHalfHeight, const int32 Radius2D, const float Height, bool bRebuildGrids)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("NavLocalGridManager", "AddLocalNavigationGridForCapsule");
|
|
|
|
Params::NavLocalGridManager_AddLocalNavigationGridForCapsule Parms{};
|
|
|
|
Parms.WorldContextObject = WorldContextObject;
|
|
Parms.Location = std::move(Location);
|
|
Parms.CapsuleRadius = CapsuleRadius;
|
|
Parms.CapsuleHalfHeight = CapsuleHalfHeight;
|
|
Parms.Radius2D = Radius2D;
|
|
Parms.Height = Height;
|
|
Parms.bRebuildGrids = bRebuildGrids;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.NavLocalGridManager.AddLocalNavigationGridForPoint
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FVector& Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const int32 Radius2D (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const float Height (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bRebuildGrids (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
int32 UNavLocalGridManager::AddLocalNavigationGridForPoint(class UObject* WorldContextObject, const struct FVector& Location, const int32 Radius2D, const float Height, bool bRebuildGrids)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("NavLocalGridManager", "AddLocalNavigationGridForPoint");
|
|
|
|
Params::NavLocalGridManager_AddLocalNavigationGridForPoint Parms{};
|
|
|
|
Parms.WorldContextObject = WorldContextObject;
|
|
Parms.Location = std::move(Location);
|
|
Parms.Radius2D = Radius2D;
|
|
Parms.Height = Height;
|
|
Parms.bRebuildGrids = bRebuildGrids;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.NavLocalGridManager.AddLocalNavigationGridForPoints
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const TArray<struct FVector>& Locations (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// const int32 Radius2D (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const float Height (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bRebuildGrids (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
int32 UNavLocalGridManager::AddLocalNavigationGridForPoints(class UObject* WorldContextObject, const TArray<struct FVector>& Locations, const int32 Radius2D, const float Height, bool bRebuildGrids)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("NavLocalGridManager", "AddLocalNavigationGridForPoints");
|
|
|
|
Params::NavLocalGridManager_AddLocalNavigationGridForPoints Parms{};
|
|
|
|
Parms.WorldContextObject = WorldContextObject;
|
|
Parms.Locations = std::move(Locations);
|
|
Parms.Radius2D = Radius2D;
|
|
Parms.Height = Height;
|
|
Parms.bRebuildGrids = bRebuildGrids;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.NavLocalGridManager.FindLocalNavigationGridPath
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FVector& Start (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FVector& End (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// TArray<struct FVector>* PathPoints (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UNavLocalGridManager::FindLocalNavigationGridPath(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, TArray<struct FVector>* PathPoints)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("NavLocalGridManager", "FindLocalNavigationGridPath");
|
|
|
|
Params::NavLocalGridManager_FindLocalNavigationGridPath Parms{};
|
|
|
|
Parms.WorldContextObject = WorldContextObject;
|
|
Parms.Start = std::move(Start);
|
|
Parms.End = std::move(End);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
if (PathPoints != nullptr)
|
|
*PathPoints = std::move(Parms.PathPoints);
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.NavLocalGridManager.RemoveLocalNavigationGrid
|
|
// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// int32 GridId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bRebuildGrids (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UNavLocalGridManager::RemoveLocalNavigationGrid(class UObject* WorldContextObject, int32 GridId, bool bRebuildGrids)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("NavLocalGridManager", "RemoveLocalNavigationGrid");
|
|
|
|
Params::NavLocalGridManager_RemoveLocalNavigationGrid Parms{};
|
|
|
|
Parms.WorldContextObject = WorldContextObject;
|
|
Parms.GridId = GridId;
|
|
Parms.bRebuildGrids = bRebuildGrids;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.NavLocalGridManager.SetLocalNavigationGridDensity
|
|
// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float CellSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UNavLocalGridManager::SetLocalNavigationGridDensity(class UObject* WorldContextObject, float CellSize)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("NavLocalGridManager", "SetLocalNavigationGridDensity");
|
|
|
|
Params::NavLocalGridManager_SetLocalNavigationGridDensity Parms{};
|
|
|
|
Parms.WorldContextObject = WorldContextObject;
|
|
Parms.CellSize = CellSize;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.PathFollowingComponent.OnActorBump
|
|
// (RequiredAPI, Native, Public, HasOutParams, HasDefaults)
|
|
// Parameters:
|
|
// class AActor* SelfActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class AActor* OtherActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FVector& NormalImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
void UPathFollowingComponent::OnActorBump(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("PathFollowingComponent", "OnActorBump");
|
|
|
|
Params::PathFollowingComponent_OnActorBump Parms{};
|
|
|
|
Parms.SelfActor = SelfActor;
|
|
Parms.OtherActor = OtherActor;
|
|
Parms.NormalImpulse = std::move(NormalImpulse);
|
|
Parms.Hit = std::move(Hit);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.PathFollowingComponent.OnNavDataRegistered
|
|
// (Final, RequiredAPI, Native, Protected)
|
|
// Parameters:
|
|
// class ANavigationData* NavData (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UPathFollowingComponent::OnNavDataRegistered(class ANavigationData* NavData)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("PathFollowingComponent", "OnNavDataRegistered");
|
|
|
|
Params::PathFollowingComponent_OnNavDataRegistered Parms{};
|
|
|
|
Parms.NavData = NavData;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.PathFollowingComponent.GetPathActionType
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// EPathFollowingAction ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
EPathFollowingAction UPathFollowingComponent::GetPathActionType() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("PathFollowingComponent", "GetPathActionType");
|
|
|
|
Params::PathFollowingComponent_GetPathActionType Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.PathFollowingComponent.GetPathDestination
|
|
// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
struct FVector UPathFollowingComponent::GetPathDestination() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("PathFollowingComponent", "GetPathDestination");
|
|
|
|
Params::PathFollowingComponent_GetPathDestination Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AISystem.AIIgnorePlayers
|
|
// (RequiredAPI, Exec, Native, Public)
|
|
|
|
void UAISystem::AIIgnorePlayers()
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AISystem", "AIIgnorePlayers");
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, nullptr);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AISystem.AILoggingVerbose
|
|
// (RequiredAPI, Exec, Native, Public)
|
|
|
|
void UAISystem::AILoggingVerbose()
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AISystem", "AILoggingVerbose");
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, nullptr);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BrainComponent.RestartLogic
|
|
// (RequiredAPI, Native, Public, BlueprintCallable)
|
|
|
|
void UBrainComponent::RestartLogic()
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BrainComponent", "RestartLogic");
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, nullptr);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BrainComponent.StartLogic
|
|
// (RequiredAPI, Native, Public, BlueprintCallable)
|
|
|
|
void UBrainComponent::StartLogic()
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BrainComponent", "StartLogic");
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, nullptr);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BrainComponent.StopLogic
|
|
// (RequiredAPI, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// const class FString& Reason (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBrainComponent::StopLogic(const class FString& Reason)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BrainComponent", "StopLogic");
|
|
|
|
Params::BrainComponent_StopLogic Parms{};
|
|
|
|
Parms.Reason = std::move(Reason);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BrainComponent.IsPaused
|
|
// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UBrainComponent::IsPaused() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BrainComponent", "IsPaused");
|
|
|
|
Params::BrainComponent_IsPaused Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BrainComponent.IsRunning
|
|
// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UBrainComponent::IsRunning() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BrainComponent", "IsRunning");
|
|
|
|
Params::BrainComponent_IsRunning Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AISense_Blueprint.K2_OnNewPawn
|
|
// (RequiredAPI, Event, Public, BlueprintEvent)
|
|
// Parameters:
|
|
// class APawn* NewPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAISense_Blueprint::K2_OnNewPawn(class APawn* NewPawn)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AISense_Blueprint", "K2_OnNewPawn");
|
|
|
|
Params::AISense_Blueprint_K2_OnNewPawn Parms{};
|
|
|
|
Parms.NewPawn = NewPawn;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.AISense_Blueprint.OnListenerRegistered
|
|
// (RequiredAPI, Event, Public, BlueprintEvent)
|
|
// Parameters:
|
|
// class AActor* ActorListener (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UAIPerceptionComponent* PerceptionComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAISense_Blueprint::OnListenerRegistered(class AActor* ActorListener, class UAIPerceptionComponent* PerceptionComponent)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AISense_Blueprint", "OnListenerRegistered");
|
|
|
|
Params::AISense_Blueprint_OnListenerRegistered Parms{};
|
|
|
|
Parms.ActorListener = ActorListener;
|
|
Parms.PerceptionComponent = PerceptionComponent;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.AISense_Blueprint.OnListenerUnregistered
|
|
// (RequiredAPI, Event, Public, BlueprintEvent)
|
|
// Parameters:
|
|
// class AActor* ActorListener (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UAIPerceptionComponent* PerceptionComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAISense_Blueprint::OnListenerUnregistered(class AActor* ActorListener, class UAIPerceptionComponent* PerceptionComponent)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AISense_Blueprint", "OnListenerUnregistered");
|
|
|
|
Params::AISense_Blueprint_OnListenerUnregistered Parms{};
|
|
|
|
Parms.ActorListener = ActorListener;
|
|
Parms.PerceptionComponent = PerceptionComponent;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.AISense_Blueprint.OnListenerUpdated
|
|
// (RequiredAPI, Event, Public, BlueprintEvent)
|
|
// Parameters:
|
|
// class AActor* ActorListener (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UAIPerceptionComponent* PerceptionComponent (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAISense_Blueprint::OnListenerUpdated(class AActor* ActorListener, class UAIPerceptionComponent* PerceptionComponent)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AISense_Blueprint", "OnListenerUpdated");
|
|
|
|
Params::AISense_Blueprint_OnListenerUpdated Parms{};
|
|
|
|
Parms.ActorListener = ActorListener;
|
|
Parms.PerceptionComponent = PerceptionComponent;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.AISense_Blueprint.OnUpdate
|
|
// (RequiredAPI, Event, Public, HasOutParams, BlueprintEvent)
|
|
// Parameters:
|
|
// const TArray<class UAISenseEvent*>& EventsToProcess (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
float UAISense_Blueprint::OnUpdate(const TArray<class UAISenseEvent*>& EventsToProcess)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AISense_Blueprint", "OnUpdate");
|
|
|
|
Params::AISense_Blueprint_OnUpdate Parms{};
|
|
|
|
Parms.EventsToProcess = std::move(EventsToProcess);
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AISense_Blueprint.GetAllListenerActors
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// TArray<class AActor*>* ListenerActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
void UAISense_Blueprint::GetAllListenerActors(TArray<class AActor*>* ListenerActors) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AISense_Blueprint", "GetAllListenerActors");
|
|
|
|
Params::AISense_Blueprint_GetAllListenerActors Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
if (ListenerActors != nullptr)
|
|
*ListenerActors = std::move(Parms.ListenerActors);
|
|
}
|
|
|
|
|
|
// Function AIModule.AISense_Blueprint.GetAllListenerComponents
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// TArray<class UAIPerceptionComponent*>* ListenerComponents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
void UAISense_Blueprint::GetAllListenerComponents(TArray<class UAIPerceptionComponent*>* ListenerComponents) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AISense_Blueprint", "GetAllListenerComponents");
|
|
|
|
Params::AISense_Blueprint_GetAllListenerComponents Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
if (ListenerComponents != nullptr)
|
|
*ListenerComponents = std::move(Parms.ListenerComponents);
|
|
}
|
|
|
|
|
|
// Function AIModule.BehaviorTreeComponent.AddCooldownTagDuration
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// const struct FGameplayTag& CooldownTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float CooldownDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bAddToExistingDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBehaviorTreeComponent::AddCooldownTagDuration(const struct FGameplayTag& CooldownTag, float CooldownDuration, bool bAddToExistingDuration)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BehaviorTreeComponent", "AddCooldownTagDuration");
|
|
|
|
Params::BehaviorTreeComponent_AddCooldownTagDuration Parms{};
|
|
|
|
Parms.CooldownTag = std::move(CooldownTag);
|
|
Parms.CooldownDuration = CooldownDuration;
|
|
Parms.bAddToExistingDuration = bAddToExistingDuration;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BehaviorTreeComponent.SetDynamicSubtree
|
|
// (RequiredAPI, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// const struct FGameplayTag& InjectTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UBehaviorTree* BehaviorAsset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBehaviorTreeComponent::SetDynamicSubtree(const struct FGameplayTag& InjectTag, class UBehaviorTree* BehaviorAsset)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BehaviorTreeComponent", "SetDynamicSubtree");
|
|
|
|
Params::BehaviorTreeComponent_SetDynamicSubtree Parms{};
|
|
|
|
Parms.InjectTag = std::move(InjectTag);
|
|
Parms.BehaviorAsset = BehaviorAsset;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BehaviorTreeComponent.GetTagCooldownEndTime
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// const struct FGameplayTag& CooldownTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
double UBehaviorTreeComponent::GetTagCooldownEndTime(const struct FGameplayTag& CooldownTag) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BehaviorTreeComponent", "GetTagCooldownEndTime");
|
|
|
|
Params::BehaviorTreeComponent_GetTagCooldownEndTime Parms{};
|
|
|
|
Parms.CooldownTag = std::move(CooldownTag);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIPerceptionComponent.ForgetAll
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable)
|
|
|
|
void UAIPerceptionComponent::ForgetAll()
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIPerceptionComponent", "ForgetAll");
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, nullptr);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIPerceptionComponent.GetActorsPerception
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// class AActor* Actor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// struct FActorPerceptionBlueprintInfo* Info (Parm, OutParm, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UAIPerceptionComponent::GetActorsPerception(class AActor* Actor, struct FActorPerceptionBlueprintInfo* Info)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIPerceptionComponent", "GetActorsPerception");
|
|
|
|
Params::AIPerceptionComponent_GetActorsPerception Parms{};
|
|
|
|
Parms.Actor = Actor;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
if (Info != nullptr)
|
|
*Info = std::move(Parms.Info);
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIPerceptionComponent.OnOwnerEndPlay
|
|
// (Final, RequiredAPI, Native, Public)
|
|
// Parameters:
|
|
// class AActor* Actor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAIPerceptionComponent::OnOwnerEndPlay(class AActor* Actor, EEndPlayReason EndPlayReason)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIPerceptionComponent", "OnOwnerEndPlay");
|
|
|
|
Params::AIPerceptionComponent_OnOwnerEndPlay Parms{};
|
|
|
|
Parms.Actor = Actor;
|
|
Parms.EndPlayReason = EndPlayReason;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIPerceptionComponent.RequestStimuliListenerUpdate
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable)
|
|
|
|
void UAIPerceptionComponent::RequestStimuliListenerUpdate()
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIPerceptionComponent", "RequestStimuliListenerUpdate");
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, nullptr);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIPerceptionComponent.SetSenseEnabled
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// TSubclassOf<class UAISense> SenseClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const bool bEnable (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAIPerceptionComponent::SetSenseEnabled(TSubclassOf<class UAISense> SenseClass, const bool bEnable)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIPerceptionComponent", "SetSenseEnabled");
|
|
|
|
Params::AIPerceptionComponent_SetSenseEnabled Parms{};
|
|
|
|
Parms.SenseClass = SenseClass;
|
|
Parms.bEnable = bEnable;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIPerceptionComponent.GetCurrentlyPerceivedActors
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// TSubclassOf<class UAISense> SenseToUse (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// TArray<class AActor*>* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
void UAIPerceptionComponent::GetCurrentlyPerceivedActors(TSubclassOf<class UAISense> SenseToUse, TArray<class AActor*>* OutActors) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIPerceptionComponent", "GetCurrentlyPerceivedActors");
|
|
|
|
Params::AIPerceptionComponent_GetCurrentlyPerceivedActors Parms{};
|
|
|
|
Parms.SenseToUse = SenseToUse;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
if (OutActors != nullptr)
|
|
*OutActors = std::move(Parms.OutActors);
|
|
}
|
|
|
|
|
|
// Function AIModule.AIPerceptionComponent.GetKnownPerceivedActors
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// TSubclassOf<class UAISense> SenseToUse (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// TArray<class AActor*>* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
void UAIPerceptionComponent::GetKnownPerceivedActors(TSubclassOf<class UAISense> SenseToUse, TArray<class AActor*>* OutActors) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIPerceptionComponent", "GetKnownPerceivedActors");
|
|
|
|
Params::AIPerceptionComponent_GetKnownPerceivedActors Parms{};
|
|
|
|
Parms.SenseToUse = SenseToUse;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
if (OutActors != nullptr)
|
|
*OutActors = std::move(Parms.OutActors);
|
|
}
|
|
|
|
|
|
// Function AIModule.AIPerceptionComponent.GetPerceivedHostileActors
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// TArray<class AActor*>* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
void UAIPerceptionComponent::GetPerceivedHostileActors(TArray<class AActor*>* OutActors) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIPerceptionComponent", "GetPerceivedHostileActors");
|
|
|
|
Params::AIPerceptionComponent_GetPerceivedHostileActors Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
if (OutActors != nullptr)
|
|
*OutActors = std::move(Parms.OutActors);
|
|
}
|
|
|
|
|
|
// Function AIModule.AIPerceptionComponent.GetPerceivedHostileActorsBySense
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// const TSubclassOf<class UAISense> SenseToUse (ConstParm, Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// TArray<class AActor*>* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
void UAIPerceptionComponent::GetPerceivedHostileActorsBySense(const TSubclassOf<class UAISense> SenseToUse, TArray<class AActor*>* OutActors) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIPerceptionComponent", "GetPerceivedHostileActorsBySense");
|
|
|
|
Params::AIPerceptionComponent_GetPerceivedHostileActorsBySense Parms{};
|
|
|
|
Parms.SenseToUse = SenseToUse;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
if (OutActors != nullptr)
|
|
*OutActors = std::move(Parms.OutActors);
|
|
}
|
|
|
|
|
|
// Function AIModule.AIPerceptionComponent.IsSenseEnabled
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// TSubclassOf<class UAISense> SenseClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UAIPerceptionComponent::IsSenseEnabled(TSubclassOf<class UAISense> SenseClass) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIPerceptionComponent", "IsSenseEnabled");
|
|
|
|
Params::AIPerceptionComponent_IsSenseEnabled Parms{};
|
|
|
|
Parms.SenseClass = SenseClass;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardAssetProvider.GetBlackboardAsset
|
|
// (RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// class UBlackboardData* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class UBlackboardData* IBlackboardAssetProvider::GetBlackboardAsset() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = AsUObject()->Class->GetFunction("BlackboardAssetProvider", "GetBlackboardAsset");
|
|
|
|
Params::BlackboardAssetProvider_GetBlackboardAsset Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
AsUObject()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardComponent.ClearValue
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBlackboardComponent::ClearValue(const class FName& KeyName)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BlackboardComponent", "ClearValue");
|
|
|
|
Params::BlackboardComponent_ClearValue Parms{};
|
|
|
|
Parms.KeyName = KeyName;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardComponent.SetValueAsBool
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool BoolValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBlackboardComponent::SetValueAsBool(const class FName& KeyName, bool BoolValue)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BlackboardComponent", "SetValueAsBool");
|
|
|
|
Params::BlackboardComponent_SetValueAsBool Parms{};
|
|
|
|
Parms.KeyName = KeyName;
|
|
Parms.BoolValue = BoolValue;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardComponent.SetValueAsClass
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UClass* ClassValue (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBlackboardComponent::SetValueAsClass(const class FName& KeyName, class UClass* ClassValue)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BlackboardComponent", "SetValueAsClass");
|
|
|
|
Params::BlackboardComponent_SetValueAsClass Parms{};
|
|
|
|
Parms.KeyName = KeyName;
|
|
Parms.ClassValue = ClassValue;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardComponent.SetValueAsEnum
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// uint8 EnumValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBlackboardComponent::SetValueAsEnum(const class FName& KeyName, uint8 EnumValue)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BlackboardComponent", "SetValueAsEnum");
|
|
|
|
Params::BlackboardComponent_SetValueAsEnum Parms{};
|
|
|
|
Parms.KeyName = KeyName;
|
|
Parms.EnumValue = EnumValue;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardComponent.SetValueAsFloat
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float FloatValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBlackboardComponent::SetValueAsFloat(const class FName& KeyName, float FloatValue)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BlackboardComponent", "SetValueAsFloat");
|
|
|
|
Params::BlackboardComponent_SetValueAsFloat Parms{};
|
|
|
|
Parms.KeyName = KeyName;
|
|
Parms.FloatValue = FloatValue;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardComponent.SetValueAsInt
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// int32 IntValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBlackboardComponent::SetValueAsInt(const class FName& KeyName, int32 IntValue)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BlackboardComponent", "SetValueAsInt");
|
|
|
|
Params::BlackboardComponent_SetValueAsInt Parms{};
|
|
|
|
Parms.KeyName = KeyName;
|
|
Parms.IntValue = IntValue;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardComponent.SetValueAsName
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class FName NameValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBlackboardComponent::SetValueAsName(const class FName& KeyName, class FName NameValue)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BlackboardComponent", "SetValueAsName");
|
|
|
|
Params::BlackboardComponent_SetValueAsName Parms{};
|
|
|
|
Parms.KeyName = KeyName;
|
|
Parms.NameValue = NameValue;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardComponent.SetValueAsObject
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UObject* ObjectValue (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBlackboardComponent::SetValueAsObject(const class FName& KeyName, class UObject* ObjectValue)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BlackboardComponent", "SetValueAsObject");
|
|
|
|
Params::BlackboardComponent_SetValueAsObject Parms{};
|
|
|
|
Parms.KeyName = KeyName;
|
|
Parms.ObjectValue = ObjectValue;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardComponent.SetValueAsRotator
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FRotator& VectorValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
void UBlackboardComponent::SetValueAsRotator(const class FName& KeyName, const struct FRotator& VectorValue)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BlackboardComponent", "SetValueAsRotator");
|
|
|
|
Params::BlackboardComponent_SetValueAsRotator Parms{};
|
|
|
|
Parms.KeyName = KeyName;
|
|
Parms.VectorValue = std::move(VectorValue);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardComponent.SetValueAsString
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const class FString& StringValue (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBlackboardComponent::SetValueAsString(const class FName& KeyName, const class FString& StringValue)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BlackboardComponent", "SetValueAsString");
|
|
|
|
Params::BlackboardComponent_SetValueAsString Parms{};
|
|
|
|
Parms.KeyName = KeyName;
|
|
Parms.StringValue = std::move(StringValue);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardComponent.SetValueAsVector
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FVector& VectorValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBlackboardComponent::SetValueAsVector(const class FName& KeyName, const struct FVector& VectorValue)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BlackboardComponent", "SetValueAsVector");
|
|
|
|
Params::BlackboardComponent_SetValueAsVector Parms{};
|
|
|
|
Parms.KeyName = KeyName;
|
|
Parms.VectorValue = std::move(VectorValue);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardComponent.GetLocationFromEntry
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// struct FVector* ResultLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UBlackboardComponent::GetLocationFromEntry(const class FName& KeyName, struct FVector* ResultLocation) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BlackboardComponent", "GetLocationFromEntry");
|
|
|
|
Params::BlackboardComponent_GetLocationFromEntry Parms{};
|
|
|
|
Parms.KeyName = KeyName;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
if (ResultLocation != nullptr)
|
|
*ResultLocation = std::move(Parms.ResultLocation);
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardComponent.GetRotationFromEntry
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// struct FRotator* ResultRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UBlackboardComponent::GetRotationFromEntry(const class FName& KeyName, struct FRotator* ResultRotation) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BlackboardComponent", "GetRotationFromEntry");
|
|
|
|
Params::BlackboardComponent_GetRotationFromEntry Parms{};
|
|
|
|
Parms.KeyName = KeyName;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
if (ResultRotation != nullptr)
|
|
*ResultRotation = std::move(Parms.ResultRotation);
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardComponent.GetValueAsBool
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UBlackboardComponent::GetValueAsBool(const class FName& KeyName) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BlackboardComponent", "GetValueAsBool");
|
|
|
|
Params::BlackboardComponent_GetValueAsBool Parms{};
|
|
|
|
Parms.KeyName = KeyName;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardComponent.GetValueAsClass
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class UClass* UBlackboardComponent::GetValueAsClass(const class FName& KeyName) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BlackboardComponent", "GetValueAsClass");
|
|
|
|
Params::BlackboardComponent_GetValueAsClass Parms{};
|
|
|
|
Parms.KeyName = KeyName;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardComponent.GetValueAsEnum
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
uint8 UBlackboardComponent::GetValueAsEnum(const class FName& KeyName) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BlackboardComponent", "GetValueAsEnum");
|
|
|
|
Params::BlackboardComponent_GetValueAsEnum Parms{};
|
|
|
|
Parms.KeyName = KeyName;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardComponent.GetValueAsFloat
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
float UBlackboardComponent::GetValueAsFloat(const class FName& KeyName) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BlackboardComponent", "GetValueAsFloat");
|
|
|
|
Params::BlackboardComponent_GetValueAsFloat Parms{};
|
|
|
|
Parms.KeyName = KeyName;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardComponent.GetValueAsInt
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
int32 UBlackboardComponent::GetValueAsInt(const class FName& KeyName) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BlackboardComponent", "GetValueAsInt");
|
|
|
|
Params::BlackboardComponent_GetValueAsInt Parms{};
|
|
|
|
Parms.KeyName = KeyName;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardComponent.GetValueAsName
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class FName UBlackboardComponent::GetValueAsName(const class FName& KeyName) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BlackboardComponent", "GetValueAsName");
|
|
|
|
Params::BlackboardComponent_GetValueAsName Parms{};
|
|
|
|
Parms.KeyName = KeyName;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardComponent.GetValueAsObject
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class UObject* UBlackboardComponent::GetValueAsObject(const class FName& KeyName) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BlackboardComponent", "GetValueAsObject");
|
|
|
|
Params::BlackboardComponent_GetValueAsObject Parms{};
|
|
|
|
Parms.KeyName = KeyName;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardComponent.GetValueAsRotator
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
struct FRotator UBlackboardComponent::GetValueAsRotator(const class FName& KeyName) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BlackboardComponent", "GetValueAsRotator");
|
|
|
|
Params::BlackboardComponent_GetValueAsRotator Parms{};
|
|
|
|
Parms.KeyName = KeyName;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardComponent.GetValueAsString
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class FString UBlackboardComponent::GetValueAsString(const class FName& KeyName) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BlackboardComponent", "GetValueAsString");
|
|
|
|
Params::BlackboardComponent_GetValueAsString Parms{};
|
|
|
|
Parms.KeyName = KeyName;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardComponent.GetValueAsVector
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
struct FVector UBlackboardComponent::GetValueAsVector(const class FName& KeyName) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BlackboardComponent", "GetValueAsVector");
|
|
|
|
Params::BlackboardComponent_GetValueAsVector Parms{};
|
|
|
|
Parms.KeyName = KeyName;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BlackboardComponent.IsVectorValueSet
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// const class FName& KeyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UBlackboardComponent::IsVectorValueSet(const class FName& KeyName) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BlackboardComponent", "IsVectorValueSet");
|
|
|
|
Params::BlackboardComponent_IsVectorValueSet Parms{};
|
|
|
|
Parms.KeyName = KeyName;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.PawnSensingComponent.SetPeripheralVisionAngle
|
|
// (RequiredAPI, BlueprintAuthorityOnly, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// const float NewPeripheralVisionAngle (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UPawnSensingComponent::SetPeripheralVisionAngle(const float NewPeripheralVisionAngle)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("PawnSensingComponent", "SetPeripheralVisionAngle");
|
|
|
|
Params::PawnSensingComponent_SetPeripheralVisionAngle Parms{};
|
|
|
|
Parms.NewPeripheralVisionAngle = NewPeripheralVisionAngle;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.PawnSensingComponent.SetSensingInterval
|
|
// (RequiredAPI, BlueprintAuthorityOnly, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// const float NewSensingInterval (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UPawnSensingComponent::SetSensingInterval(const float NewSensingInterval)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("PawnSensingComponent", "SetSensingInterval");
|
|
|
|
Params::PawnSensingComponent_SetSensingInterval Parms{};
|
|
|
|
Parms.NewSensingInterval = NewSensingInterval;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.PawnSensingComponent.SetSensingUpdatesEnabled
|
|
// (RequiredAPI, BlueprintAuthorityOnly, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// const bool bEnabled (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UPawnSensingComponent::SetSensingUpdatesEnabled(const bool bEnabled)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("PawnSensingComponent", "SetSensingUpdatesEnabled");
|
|
|
|
Params::PawnSensingComponent_SetSensingUpdatesEnabled Parms{};
|
|
|
|
Parms.bEnabled = bEnabled;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.PawnSensingComponent.GetPeripheralVisionAngle
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
float UPawnSensingComponent::GetPeripheralVisionAngle() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("PawnSensingComponent", "GetPeripheralVisionAngle");
|
|
|
|
Params::PawnSensingComponent_GetPeripheralVisionAngle Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.PawnSensingComponent.GetPeripheralVisionCosine
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
float UPawnSensingComponent::GetPeripheralVisionCosine() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("PawnSensingComponent", "GetPeripheralVisionCosine");
|
|
|
|
Params::PawnSensingComponent_GetPeripheralVisionCosine Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AISense_Touch.ReportTouchEvent
|
|
// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class AActor* TouchReceiver (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class AActor* OtherActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAISense_Touch::ReportTouchEvent(class UObject* WorldContextObject, class AActor* TouchReceiver, class AActor* OtherActor, const struct FVector& Location)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AISense_Touch", "ReportTouchEvent");
|
|
|
|
Params::AISense_Touch_ReportTouchEvent Parms{};
|
|
|
|
Parms.WorldContextObject = WorldContextObject;
|
|
Parms.TouchReceiver = TouchReceiver;
|
|
Parms.OtherActor = OtherActor;
|
|
Parms.Location = std::move(Location);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.ClearBlackboardValue
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
|
|
void UBTFunctionLibrary::ClearBlackboardValue(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "ClearBlackboardValue");
|
|
|
|
Params::BTFunctionLibrary_ClearBlackboardValue Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
Parms.Key = std::move(Key);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.ClearBlackboardValueAsVector
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
|
|
void UBTFunctionLibrary::ClearBlackboardValueAsVector(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "ClearBlackboardValueAsVector");
|
|
|
|
Params::BTFunctionLibrary_ClearBlackboardValueAsVector Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
Parms.Key = std::move(Key);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsActor
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class AActor* UBTFunctionLibrary::GetBlackboardValueAsActor(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsActor");
|
|
|
|
Params::BTFunctionLibrary_GetBlackboardValueAsActor Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
Parms.Key = std::move(Key);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsBool
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UBTFunctionLibrary::GetBlackboardValueAsBool(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsBool");
|
|
|
|
Params::BTFunctionLibrary_GetBlackboardValueAsBool Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
Parms.Key = std::move(Key);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsClass
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class UClass* UBTFunctionLibrary::GetBlackboardValueAsClass(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsClass");
|
|
|
|
Params::BTFunctionLibrary_GetBlackboardValueAsClass Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
Parms.Key = std::move(Key);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsEnum
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
uint8 UBTFunctionLibrary::GetBlackboardValueAsEnum(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsEnum");
|
|
|
|
Params::BTFunctionLibrary_GetBlackboardValueAsEnum Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
Parms.Key = std::move(Key);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsFloat
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
float UBTFunctionLibrary::GetBlackboardValueAsFloat(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsFloat");
|
|
|
|
Params::BTFunctionLibrary_GetBlackboardValueAsFloat Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
Parms.Key = std::move(Key);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsInt
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
int32 UBTFunctionLibrary::GetBlackboardValueAsInt(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsInt");
|
|
|
|
Params::BTFunctionLibrary_GetBlackboardValueAsInt Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
Parms.Key = std::move(Key);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsName
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class FName UBTFunctionLibrary::GetBlackboardValueAsName(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsName");
|
|
|
|
Params::BTFunctionLibrary_GetBlackboardValueAsName Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
Parms.Key = std::move(Key);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsObject
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class UObject* UBTFunctionLibrary::GetBlackboardValueAsObject(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsObject");
|
|
|
|
Params::BTFunctionLibrary_GetBlackboardValueAsObject Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
Parms.Key = std::move(Key);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsRotator
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
struct FRotator UBTFunctionLibrary::GetBlackboardValueAsRotator(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsRotator");
|
|
|
|
Params::BTFunctionLibrary_GetBlackboardValueAsRotator Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
Parms.Key = std::move(Key);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsString
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class FString UBTFunctionLibrary::GetBlackboardValueAsString(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsString");
|
|
|
|
Params::BTFunctionLibrary_GetBlackboardValueAsString Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
Parms.Key = std::move(Key);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.GetBlackboardValueAsVector
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
struct FVector UBTFunctionLibrary::GetBlackboardValueAsVector(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetBlackboardValueAsVector");
|
|
|
|
Params::BTFunctionLibrary_GetBlackboardValueAsVector Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
Parms.Key = std::move(Key);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.GetOwnerComponent
|
|
// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UBehaviorTreeComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class UBehaviorTreeComponent* UBTFunctionLibrary::GetOwnerComponent(class UBTNode* NodeOwner)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetOwnerComponent");
|
|
|
|
Params::BTFunctionLibrary_GetOwnerComponent Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.GetOwnersBlackboard
|
|
// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UBlackboardComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class UBlackboardComponent* UBTFunctionLibrary::GetOwnersBlackboard(class UBTNode* NodeOwner)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "GetOwnersBlackboard");
|
|
|
|
Params::BTFunctionLibrary_GetOwnersBlackboard Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsBool
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTFunctionLibrary::SetBlackboardValueAsBool(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, bool Value)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsBool");
|
|
|
|
Params::BTFunctionLibrary_SetBlackboardValueAsBool Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
Parms.Key = std::move(Key);
|
|
Parms.Value = Value;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsClass
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// class UClass* Value (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTFunctionLibrary::SetBlackboardValueAsClass(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, class UClass* Value)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsClass");
|
|
|
|
Params::BTFunctionLibrary_SetBlackboardValueAsClass Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
Parms.Key = std::move(Key);
|
|
Parms.Value = Value;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsEnum
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// uint8 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTFunctionLibrary::SetBlackboardValueAsEnum(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, uint8 Value)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsEnum");
|
|
|
|
Params::BTFunctionLibrary_SetBlackboardValueAsEnum Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
Parms.Key = std::move(Key);
|
|
Parms.Value = Value;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsFloat
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTFunctionLibrary::SetBlackboardValueAsFloat(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, float Value)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsFloat");
|
|
|
|
Params::BTFunctionLibrary_SetBlackboardValueAsFloat Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
Parms.Key = std::move(Key);
|
|
Parms.Value = Value;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsInt
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTFunctionLibrary::SetBlackboardValueAsInt(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, int32 Value)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsInt");
|
|
|
|
Params::BTFunctionLibrary_SetBlackboardValueAsInt Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
Parms.Key = std::move(Key);
|
|
Parms.Value = Value;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsName
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// class FName Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTFunctionLibrary::SetBlackboardValueAsName(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, class FName Value)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsName");
|
|
|
|
Params::BTFunctionLibrary_SetBlackboardValueAsName Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
Parms.Key = std::move(Key);
|
|
Parms.Value = Value;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsObject
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// class UObject* Value (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTFunctionLibrary::SetBlackboardValueAsObject(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, class UObject* Value)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsObject");
|
|
|
|
Params::BTFunctionLibrary_SetBlackboardValueAsObject Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
Parms.Key = std::move(Key);
|
|
Parms.Value = Value;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsRotator
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// const struct FRotator& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
void UBTFunctionLibrary::SetBlackboardValueAsRotator(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, const struct FRotator& Value)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsRotator");
|
|
|
|
Params::BTFunctionLibrary_SetBlackboardValueAsRotator Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
Parms.Key = std::move(Key);
|
|
Parms.Value = std::move(Value);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsString
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// const class FString& Value (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTFunctionLibrary::SetBlackboardValueAsString(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, const class FString& Value)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsString");
|
|
|
|
Params::BTFunctionLibrary_SetBlackboardValueAsString Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
Parms.Key = std::move(Key);
|
|
Parms.Value = std::move(Value);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.SetBlackboardValueAsVector
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FBlackboardKeySelector& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// const struct FVector& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTFunctionLibrary::SetBlackboardValueAsVector(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, const struct FVector& Value)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "SetBlackboardValueAsVector");
|
|
|
|
Params::BTFunctionLibrary_SetBlackboardValueAsVector Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
Parms.Key = std::move(Key);
|
|
Parms.Value = std::move(Value);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.StartUsingExternalEvent
|
|
// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class AActor* OwningActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTFunctionLibrary::StartUsingExternalEvent(class UBTNode* NodeOwner, class AActor* OwningActor)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "StartUsingExternalEvent");
|
|
|
|
Params::BTFunctionLibrary_StartUsingExternalEvent Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
Parms.OwningActor = OwningActor;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTFunctionLibrary.StopUsingExternalEvent
|
|
// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class UBTNode* NodeOwner (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTFunctionLibrary::StopUsingExternalEvent(class UBTNode* NodeOwner)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("BTFunctionLibrary", "StopUsingExternalEvent");
|
|
|
|
Params::BTFunctionLibrary_StopUsingExternalEvent Parms{};
|
|
|
|
Parms.NodeOwner = NodeOwner;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AITask_RunEQS.RunEQS
|
|
// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class AAIController* Controller (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UEnvQuery* QueryTemplate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UAITask_RunEQS* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class UAITask_RunEQS* UAITask_RunEQS::RunEQS(class AAIController* Controller, class UEnvQuery* QueryTemplate)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AITask_RunEQS", "RunEQS");
|
|
|
|
Params::AITask_RunEQS_RunEQS Parms{};
|
|
|
|
Parms.Controller = Controller;
|
|
Parms.QueryTemplate = QueryTemplate;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTDecorator_BlueprintBase.PerformConditionCheck
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UBTDecorator_BlueprintBase::PerformConditionCheck(class AActor* OwnerActor)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTDecorator_BlueprintBase", "PerformConditionCheck");
|
|
|
|
Params::BTDecorator_BlueprintBase_PerformConditionCheck Parms{};
|
|
|
|
Parms.OwnerActor = OwnerActor;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTDecorator_BlueprintBase.PerformConditionCheckAI
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UBTDecorator_BlueprintBase::PerformConditionCheckAI(class AAIController* OwnerController, class APawn* ControlledPawn)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTDecorator_BlueprintBase", "PerformConditionCheckAI");
|
|
|
|
Params::BTDecorator_BlueprintBase_PerformConditionCheckAI Parms{};
|
|
|
|
Parms.OwnerController = OwnerController;
|
|
Parms.ControlledPawn = ControlledPawn;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTDecorator_BlueprintBase.ReceiveExecutionFinish
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// EBTNodeResult NodeResult (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTDecorator_BlueprintBase::ReceiveExecutionFinish(class AActor* OwnerActor, EBTNodeResult NodeResult)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveExecutionFinish");
|
|
|
|
Params::BTDecorator_BlueprintBase_ReceiveExecutionFinish Parms{};
|
|
|
|
Parms.OwnerActor = OwnerActor;
|
|
Parms.NodeResult = NodeResult;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.BTDecorator_BlueprintBase.ReceiveExecutionFinishAI
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// EBTNodeResult NodeResult (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTDecorator_BlueprintBase::ReceiveExecutionFinishAI(class AAIController* OwnerController, class APawn* ControlledPawn, EBTNodeResult NodeResult)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveExecutionFinishAI");
|
|
|
|
Params::BTDecorator_BlueprintBase_ReceiveExecutionFinishAI Parms{};
|
|
|
|
Parms.OwnerController = OwnerController;
|
|
Parms.ControlledPawn = ControlledPawn;
|
|
Parms.NodeResult = NodeResult;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.BTDecorator_BlueprintBase.ReceiveExecutionStart
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTDecorator_BlueprintBase::ReceiveExecutionStart(class AActor* OwnerActor)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveExecutionStart");
|
|
|
|
Params::BTDecorator_BlueprintBase_ReceiveExecutionStart Parms{};
|
|
|
|
Parms.OwnerActor = OwnerActor;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.BTDecorator_BlueprintBase.ReceiveExecutionStartAI
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTDecorator_BlueprintBase::ReceiveExecutionStartAI(class AAIController* OwnerController, class APawn* ControlledPawn)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveExecutionStartAI");
|
|
|
|
Params::BTDecorator_BlueprintBase_ReceiveExecutionStartAI Parms{};
|
|
|
|
Parms.OwnerController = OwnerController;
|
|
Parms.ControlledPawn = ControlledPawn;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.BTDecorator_BlueprintBase.ReceiveObserverActivated
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTDecorator_BlueprintBase::ReceiveObserverActivated(class AActor* OwnerActor)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveObserverActivated");
|
|
|
|
Params::BTDecorator_BlueprintBase_ReceiveObserverActivated Parms{};
|
|
|
|
Parms.OwnerActor = OwnerActor;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.BTDecorator_BlueprintBase.ReceiveObserverActivatedAI
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTDecorator_BlueprintBase::ReceiveObserverActivatedAI(class AAIController* OwnerController, class APawn* ControlledPawn)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveObserverActivatedAI");
|
|
|
|
Params::BTDecorator_BlueprintBase_ReceiveObserverActivatedAI Parms{};
|
|
|
|
Parms.OwnerController = OwnerController;
|
|
Parms.ControlledPawn = ControlledPawn;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.BTDecorator_BlueprintBase.ReceiveObserverDeactivated
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTDecorator_BlueprintBase::ReceiveObserverDeactivated(class AActor* OwnerActor)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveObserverDeactivated");
|
|
|
|
Params::BTDecorator_BlueprintBase_ReceiveObserverDeactivated Parms{};
|
|
|
|
Parms.OwnerActor = OwnerActor;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.BTDecorator_BlueprintBase.ReceiveObserverDeactivatedAI
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTDecorator_BlueprintBase::ReceiveObserverDeactivatedAI(class AAIController* OwnerController, class APawn* ControlledPawn)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveObserverDeactivatedAI");
|
|
|
|
Params::BTDecorator_BlueprintBase_ReceiveObserverDeactivatedAI Parms{};
|
|
|
|
Parms.OwnerController = OwnerController;
|
|
Parms.ControlledPawn = ControlledPawn;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.BTDecorator_BlueprintBase.ReceiveTick
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTDecorator_BlueprintBase::ReceiveTick(class AActor* OwnerActor, float DeltaSeconds)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveTick");
|
|
|
|
Params::BTDecorator_BlueprintBase_ReceiveTick Parms{};
|
|
|
|
Parms.OwnerActor = OwnerActor;
|
|
Parms.DeltaSeconds = DeltaSeconds;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.BTDecorator_BlueprintBase.ReceiveTickAI
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTDecorator_BlueprintBase::ReceiveTickAI(class AAIController* OwnerController, class APawn* ControlledPawn, float DeltaSeconds)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTDecorator_BlueprintBase", "ReceiveTickAI");
|
|
|
|
Params::BTDecorator_BlueprintBase_ReceiveTickAI Parms{};
|
|
|
|
Parms.OwnerController = OwnerController;
|
|
Parms.ControlledPawn = ControlledPawn;
|
|
Parms.DeltaSeconds = DeltaSeconds;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.BTDecorator_BlueprintBase.IsDecoratorExecutionActive
|
|
// (Final, RequiredAPI, Native, Protected, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UBTDecorator_BlueprintBase::IsDecoratorExecutionActive() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTDecorator_BlueprintBase", "IsDecoratorExecutionActive");
|
|
|
|
Params::BTDecorator_BlueprintBase_IsDecoratorExecutionActive Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTDecorator_BlueprintBase.IsDecoratorObserverActive
|
|
// (Final, RequiredAPI, Native, Protected, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UBTDecorator_BlueprintBase::IsDecoratorObserverActive() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTDecorator_BlueprintBase", "IsDecoratorObserverActive");
|
|
|
|
Params::BTDecorator_BlueprintBase_IsDecoratorObserverActive Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTService_BlueprintBase.ReceiveActivation
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTService_BlueprintBase::ReceiveActivation(class AActor* OwnerActor)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTService_BlueprintBase", "ReceiveActivation");
|
|
|
|
Params::BTService_BlueprintBase_ReceiveActivation Parms{};
|
|
|
|
Parms.OwnerActor = OwnerActor;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.BTService_BlueprintBase.ReceiveActivationAI
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTService_BlueprintBase::ReceiveActivationAI(class AAIController* OwnerController, class APawn* ControlledPawn)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTService_BlueprintBase", "ReceiveActivationAI");
|
|
|
|
Params::BTService_BlueprintBase_ReceiveActivationAI Parms{};
|
|
|
|
Parms.OwnerController = OwnerController;
|
|
Parms.ControlledPawn = ControlledPawn;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.BTService_BlueprintBase.ReceiveDeactivation
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTService_BlueprintBase::ReceiveDeactivation(class AActor* OwnerActor)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTService_BlueprintBase", "ReceiveDeactivation");
|
|
|
|
Params::BTService_BlueprintBase_ReceiveDeactivation Parms{};
|
|
|
|
Parms.OwnerActor = OwnerActor;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.BTService_BlueprintBase.ReceiveDeactivationAI
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTService_BlueprintBase::ReceiveDeactivationAI(class AAIController* OwnerController, class APawn* ControlledPawn)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTService_BlueprintBase", "ReceiveDeactivationAI");
|
|
|
|
Params::BTService_BlueprintBase_ReceiveDeactivationAI Parms{};
|
|
|
|
Parms.OwnerController = OwnerController;
|
|
Parms.ControlledPawn = ControlledPawn;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.BTService_BlueprintBase.ReceiveSearchStart
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTService_BlueprintBase::ReceiveSearchStart(class AActor* OwnerActor)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTService_BlueprintBase", "ReceiveSearchStart");
|
|
|
|
Params::BTService_BlueprintBase_ReceiveSearchStart Parms{};
|
|
|
|
Parms.OwnerActor = OwnerActor;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.BTService_BlueprintBase.ReceiveSearchStartAI
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTService_BlueprintBase::ReceiveSearchStartAI(class AAIController* OwnerController, class APawn* ControlledPawn)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTService_BlueprintBase", "ReceiveSearchStartAI");
|
|
|
|
Params::BTService_BlueprintBase_ReceiveSearchStartAI Parms{};
|
|
|
|
Parms.OwnerController = OwnerController;
|
|
Parms.ControlledPawn = ControlledPawn;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.BTService_BlueprintBase.ReceiveTick
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTService_BlueprintBase::ReceiveTick(class AActor* OwnerActor, float DeltaSeconds)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTService_BlueprintBase", "ReceiveTick");
|
|
|
|
Params::BTService_BlueprintBase_ReceiveTick Parms{};
|
|
|
|
Parms.OwnerActor = OwnerActor;
|
|
Parms.DeltaSeconds = DeltaSeconds;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.BTService_BlueprintBase.ReceiveTickAI
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTService_BlueprintBase::ReceiveTickAI(class AAIController* OwnerController, class APawn* ControlledPawn, float DeltaSeconds)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTService_BlueprintBase", "ReceiveTickAI");
|
|
|
|
Params::BTService_BlueprintBase_ReceiveTickAI Parms{};
|
|
|
|
Parms.OwnerController = OwnerController;
|
|
Parms.ControlledPawn = ControlledPawn;
|
|
Parms.DeltaSeconds = DeltaSeconds;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.BTService_BlueprintBase.IsServiceActive
|
|
// (Final, RequiredAPI, Native, Protected, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UBTService_BlueprintBase::IsServiceActive() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTService_BlueprintBase", "IsServiceActive");
|
|
|
|
Params::BTService_BlueprintBase_IsServiceActive Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTTask_BlueprintBase.FinishAbort
|
|
// (Final, RequiredAPI, Native, Protected, BlueprintCallable)
|
|
|
|
void UBTTask_BlueprintBase::FinishAbort()
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTTask_BlueprintBase", "FinishAbort");
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, nullptr);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTTask_BlueprintBase.FinishExecute
|
|
// (Final, RequiredAPI, Native, Protected, BlueprintCallable)
|
|
// Parameters:
|
|
// bool bSuccess (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTTask_BlueprintBase::FinishExecute(bool bSuccess)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTTask_BlueprintBase", "FinishExecute");
|
|
|
|
Params::BTTask_BlueprintBase_FinishExecute Parms{};
|
|
|
|
Parms.bSuccess = bSuccess;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTTask_BlueprintBase.ReceiveAbort
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTTask_BlueprintBase::ReceiveAbort(class AActor* OwnerActor)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTTask_BlueprintBase", "ReceiveAbort");
|
|
|
|
Params::BTTask_BlueprintBase_ReceiveAbort Parms{};
|
|
|
|
Parms.OwnerActor = OwnerActor;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.BTTask_BlueprintBase.ReceiveAbortAI
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTTask_BlueprintBase::ReceiveAbortAI(class AAIController* OwnerController, class APawn* ControlledPawn)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTTask_BlueprintBase", "ReceiveAbortAI");
|
|
|
|
Params::BTTask_BlueprintBase_ReceiveAbortAI Parms{};
|
|
|
|
Parms.OwnerController = OwnerController;
|
|
Parms.ControlledPawn = ControlledPawn;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.BTTask_BlueprintBase.ReceiveExecute
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTTask_BlueprintBase::ReceiveExecute(class AActor* OwnerActor)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTTask_BlueprintBase", "ReceiveExecute");
|
|
|
|
Params::BTTask_BlueprintBase_ReceiveExecute Parms{};
|
|
|
|
Parms.OwnerActor = OwnerActor;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.BTTask_BlueprintBase.ReceiveExecuteAI
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTTask_BlueprintBase::ReceiveExecuteAI(class AAIController* OwnerController, class APawn* ControlledPawn)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTTask_BlueprintBase", "ReceiveExecuteAI");
|
|
|
|
Params::BTTask_BlueprintBase_ReceiveExecuteAI Parms{};
|
|
|
|
Parms.OwnerController = OwnerController;
|
|
Parms.ControlledPawn = ControlledPawn;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.BTTask_BlueprintBase.ReceiveTick
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AActor* OwnerActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTTask_BlueprintBase::ReceiveTick(class AActor* OwnerActor, float DeltaSeconds)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTTask_BlueprintBase", "ReceiveTick");
|
|
|
|
Params::BTTask_BlueprintBase_ReceiveTick Parms{};
|
|
|
|
Parms.OwnerActor = OwnerActor;
|
|
Parms.DeltaSeconds = DeltaSeconds;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.BTTask_BlueprintBase.ReceiveTickAI
|
|
// (RequiredAPI, Event, Protected, BlueprintEvent)
|
|
// Parameters:
|
|
// class AAIController* OwnerController (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class APawn* ControlledPawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTTask_BlueprintBase::ReceiveTickAI(class AAIController* OwnerController, class APawn* ControlledPawn, float DeltaSeconds)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTTask_BlueprintBase", "ReceiveTickAI");
|
|
|
|
Params::BTTask_BlueprintBase_ReceiveTickAI Parms{};
|
|
|
|
Parms.OwnerController = OwnerController;
|
|
Parms.ControlledPawn = ControlledPawn;
|
|
Parms.DeltaSeconds = DeltaSeconds;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.BTTask_BlueprintBase.SetFinishOnMessage
|
|
// (Final, RequiredAPI, Native, Protected, BlueprintCallable)
|
|
// Parameters:
|
|
// class FName MessageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTTask_BlueprintBase::SetFinishOnMessage(class FName MessageName)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTTask_BlueprintBase", "SetFinishOnMessage");
|
|
|
|
Params::BTTask_BlueprintBase_SetFinishOnMessage Parms{};
|
|
|
|
Parms.MessageName = MessageName;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTTask_BlueprintBase.SetFinishOnMessageWithId
|
|
// (Final, RequiredAPI, Native, Protected, BlueprintCallable)
|
|
// Parameters:
|
|
// class FName MessageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// int32 RequestID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UBTTask_BlueprintBase::SetFinishOnMessageWithId(class FName MessageName, int32 RequestID)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTTask_BlueprintBase", "SetFinishOnMessageWithId");
|
|
|
|
Params::BTTask_BlueprintBase_SetFinishOnMessageWithId Parms{};
|
|
|
|
Parms.MessageName = MessageName;
|
|
Parms.RequestID = RequestID;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTTask_BlueprintBase.IsTaskAborting
|
|
// (Final, RequiredAPI, Native, Protected, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UBTTask_BlueprintBase::IsTaskAborting() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTTask_BlueprintBase", "IsTaskAborting");
|
|
|
|
Params::BTTask_BlueprintBase_IsTaskAborting Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.BTTask_BlueprintBase.IsTaskExecuting
|
|
// (Final, RequiredAPI, Native, Protected, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UBTTask_BlueprintBase::IsTaskExecuting() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("BTTask_BlueprintBase", "IsTaskExecuting");
|
|
|
|
Params::BTTask_BlueprintBase_IsTaskExecuting Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIBlueprintHelperLibrary.CreateMoveToProxyObject
|
|
// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class APawn* Pawn (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FVector& Destination (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class AActor* TargetActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float AcceptanceRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bStopOnOverlap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UAIAsyncTaskBlueprintProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class UAIAsyncTaskBlueprintProxy* UAIBlueprintHelperLibrary::CreateMoveToProxyObject(class UObject* WorldContextObject, class APawn* Pawn, const struct FVector& Destination, class AActor* TargetActor, float AcceptanceRadius, bool bStopOnOverlap)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "CreateMoveToProxyObject");
|
|
|
|
Params::AIBlueprintHelperLibrary_CreateMoveToProxyObject Parms{};
|
|
|
|
Parms.WorldContextObject = WorldContextObject;
|
|
Parms.Pawn = Pawn;
|
|
Parms.Destination = std::move(Destination);
|
|
Parms.TargetActor = TargetActor;
|
|
Parms.AcceptanceRadius = AcceptanceRadius;
|
|
Parms.bStopOnOverlap = bStopOnOverlap;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIBlueprintHelperLibrary.GetAIController
|
|
// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// class AActor* ControlledActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class AAIController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class AAIController* UAIBlueprintHelperLibrary::GetAIController(class AActor* ControlledActor)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "GetAIController");
|
|
|
|
Params::AIBlueprintHelperLibrary_GetAIController Parms{};
|
|
|
|
Parms.ControlledActor = ControlledActor;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIBlueprintHelperLibrary.GetBlackboard
|
|
// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// class AActor* Target (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UBlackboardComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class UBlackboardComponent* UAIBlueprintHelperLibrary::GetBlackboard(class AActor* Target)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "GetBlackboard");
|
|
|
|
Params::AIBlueprintHelperLibrary_GetBlackboard Parms{};
|
|
|
|
Parms.Target = Target;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIBlueprintHelperLibrary.GetCurrentPath
|
|
// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// class AController* Controller (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UNavigationPath* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class UNavigationPath* UAIBlueprintHelperLibrary::GetCurrentPath(class AController* Controller)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "GetCurrentPath");
|
|
|
|
Params::AIBlueprintHelperLibrary_GetCurrentPath Parms{};
|
|
|
|
Parms.Controller = Controller;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIBlueprintHelperLibrary.GetCurrentPathIndex
|
|
// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// const class AController* Controller (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
int32 UAIBlueprintHelperLibrary::GetCurrentPathIndex(const class AController* Controller)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "GetCurrentPathIndex");
|
|
|
|
Params::AIBlueprintHelperLibrary_GetCurrentPathIndex Parms{};
|
|
|
|
Parms.Controller = Controller;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIBlueprintHelperLibrary.GetCurrentPathPoints
|
|
// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// class AController* Controller (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const TArray<struct FVector> ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic)
|
|
|
|
const TArray<struct FVector> UAIBlueprintHelperLibrary::GetCurrentPathPoints(class AController* Controller)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "GetCurrentPathPoints");
|
|
|
|
Params::AIBlueprintHelperLibrary_GetCurrentPathPoints Parms{};
|
|
|
|
Parms.Controller = Controller;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIBlueprintHelperLibrary.GetNextNavLinkIndex
|
|
// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// const class AController* Controller (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
int32 UAIBlueprintHelperLibrary::GetNextNavLinkIndex(const class AController* Controller)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "GetNextNavLinkIndex");
|
|
|
|
Params::AIBlueprintHelperLibrary_GetNextNavLinkIndex Parms{};
|
|
|
|
Parms.Controller = Controller;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIBlueprintHelperLibrary.IsValidAIDirection
|
|
// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// const struct FVector& DirectionVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UAIBlueprintHelperLibrary::IsValidAIDirection(const struct FVector& DirectionVector)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "IsValidAIDirection");
|
|
|
|
Params::AIBlueprintHelperLibrary_IsValidAIDirection Parms{};
|
|
|
|
Parms.DirectionVector = std::move(DirectionVector);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIBlueprintHelperLibrary.IsValidAILocation
|
|
// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UAIBlueprintHelperLibrary::IsValidAILocation(const struct FVector& Location)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "IsValidAILocation");
|
|
|
|
Params::AIBlueprintHelperLibrary_IsValidAILocation Parms{};
|
|
|
|
Parms.Location = std::move(Location);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIBlueprintHelperLibrary.IsValidAIRotation
|
|
// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UAIBlueprintHelperLibrary::IsValidAIRotation(const struct FRotator& Rotation)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "IsValidAIRotation");
|
|
|
|
Params::AIBlueprintHelperLibrary_IsValidAIRotation Parms{};
|
|
|
|
Parms.Rotation = std::move(Rotation);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIBlueprintHelperLibrary.LockAIResourcesWithAnimation
|
|
// (Final, RequiredAPI, BlueprintAuthorityOnly, Native, Static, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class UAnimInstance* AnimInstance (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bLockMovement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool LockAILogic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAIBlueprintHelperLibrary::LockAIResourcesWithAnimation(class UAnimInstance* AnimInstance, bool bLockMovement, bool LockAILogic)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "LockAIResourcesWithAnimation");
|
|
|
|
Params::AIBlueprintHelperLibrary_LockAIResourcesWithAnimation Parms{};
|
|
|
|
Parms.AnimInstance = AnimInstance;
|
|
Parms.bLockMovement = bLockMovement;
|
|
Parms.LockAILogic = LockAILogic;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIBlueprintHelperLibrary.SendAIMessage
|
|
// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class APawn* Target (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class FName Message (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UObject* MessageSource (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bSuccess (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAIBlueprintHelperLibrary::SendAIMessage(class APawn* Target, class FName Message, class UObject* MessageSource, bool bSuccess)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "SendAIMessage");
|
|
|
|
Params::AIBlueprintHelperLibrary_SendAIMessage Parms{};
|
|
|
|
Parms.Target = Target;
|
|
Parms.Message = Message;
|
|
Parms.MessageSource = MessageSource;
|
|
Parms.bSuccess = bSuccess;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIBlueprintHelperLibrary.SimpleMoveToActor
|
|
// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class AController* Controller (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const class AActor* Goal (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAIBlueprintHelperLibrary::SimpleMoveToActor(class AController* Controller, const class AActor* Goal)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "SimpleMoveToActor");
|
|
|
|
Params::AIBlueprintHelperLibrary_SimpleMoveToActor Parms{};
|
|
|
|
Parms.Controller = Controller;
|
|
Parms.Goal = Goal;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIBlueprintHelperLibrary.SimpleMoveToLocation
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// class AController* Controller (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FVector& Goal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAIBlueprintHelperLibrary::SimpleMoveToLocation(class AController* Controller, const struct FVector& Goal)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "SimpleMoveToLocation");
|
|
|
|
Params::AIBlueprintHelperLibrary_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 AIModule.AIBlueprintHelperLibrary.SpawnAIFromClass
|
|
// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// TSubclassOf<class APawn> PawnClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UBehaviorTree* BehaviorTree (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
// bool bNoCollisionFail (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class AActor* Owner (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class APawn* UAIBlueprintHelperLibrary::SpawnAIFromClass(class UObject* WorldContextObject, TSubclassOf<class APawn> PawnClass, class UBehaviorTree* BehaviorTree, const struct FVector& Location, const struct FRotator& Rotation, bool bNoCollisionFail, class AActor* Owner)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "SpawnAIFromClass");
|
|
|
|
Params::AIBlueprintHelperLibrary_SpawnAIFromClass Parms{};
|
|
|
|
Parms.WorldContextObject = WorldContextObject;
|
|
Parms.PawnClass = PawnClass;
|
|
Parms.BehaviorTree = BehaviorTree;
|
|
Parms.Location = std::move(Location);
|
|
Parms.Rotation = std::move(Rotation);
|
|
Parms.bNoCollisionFail = bNoCollisionFail;
|
|
Parms.Owner = Owner;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIBlueprintHelperLibrary.UnlockAIResourcesWithAnimation
|
|
// (Final, RequiredAPI, BlueprintAuthorityOnly, Native, Static, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class UAnimInstance* AnimInstance (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bUnlockMovement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool UnlockAILogic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAIBlueprintHelperLibrary::UnlockAIResourcesWithAnimation(class UAnimInstance* AnimInstance, bool bUnlockMovement, bool UnlockAILogic)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AIBlueprintHelperLibrary", "UnlockAIResourcesWithAnimation");
|
|
|
|
Params::AIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation Parms{};
|
|
|
|
Parms.AnimInstance = AnimInstance;
|
|
Parms.bUnlockMovement = bUnlockMovement;
|
|
Parms.UnlockAILogic = UnlockAILogic;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.EnvQueryContext_BlueprintBase.ProvideActorsSet
|
|
// (Event, Public, HasOutParams, BlueprintEvent, Const)
|
|
// Parameters:
|
|
// class UObject* QuerierObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class AActor* QuerierActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// TArray<class AActor*>* ResultingActorsSet (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
void UEnvQueryContext_BlueprintBase::ProvideActorsSet(class UObject* QuerierObject, class AActor* QuerierActor, TArray<class AActor*>* ResultingActorsSet) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("EnvQueryContext_BlueprintBase", "ProvideActorsSet");
|
|
|
|
Params::EnvQueryContext_BlueprintBase_ProvideActorsSet Parms{};
|
|
|
|
Parms.QuerierObject = QuerierObject;
|
|
Parms.QuerierActor = QuerierActor;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
if (ResultingActorsSet != nullptr)
|
|
*ResultingActorsSet = std::move(Parms.ResultingActorsSet);
|
|
}
|
|
|
|
|
|
// Function AIModule.EnvQueryContext_BlueprintBase.ProvideLocationsSet
|
|
// (Event, Public, HasOutParams, BlueprintEvent, Const)
|
|
// Parameters:
|
|
// class UObject* QuerierObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class AActor* QuerierActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// TArray<struct FVector>* ResultingLocationSet (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
void UEnvQueryContext_BlueprintBase::ProvideLocationsSet(class UObject* QuerierObject, class AActor* QuerierActor, TArray<struct FVector>* ResultingLocationSet) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("EnvQueryContext_BlueprintBase", "ProvideLocationsSet");
|
|
|
|
Params::EnvQueryContext_BlueprintBase_ProvideLocationsSet Parms{};
|
|
|
|
Parms.QuerierObject = QuerierObject;
|
|
Parms.QuerierActor = QuerierActor;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
if (ResultingLocationSet != nullptr)
|
|
*ResultingLocationSet = std::move(Parms.ResultingLocationSet);
|
|
}
|
|
|
|
|
|
// Function AIModule.EnvQueryContext_BlueprintBase.ProvideSingleActor
|
|
// (Event, Public, HasOutParams, BlueprintEvent, Const)
|
|
// Parameters:
|
|
// class UObject* QuerierObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class AActor* QuerierActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class AActor** ResultingActor (Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UEnvQueryContext_BlueprintBase::ProvideSingleActor(class UObject* QuerierObject, class AActor* QuerierActor, class AActor** ResultingActor) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("EnvQueryContext_BlueprintBase", "ProvideSingleActor");
|
|
|
|
Params::EnvQueryContext_BlueprintBase_ProvideSingleActor Parms{};
|
|
|
|
Parms.QuerierObject = QuerierObject;
|
|
Parms.QuerierActor = QuerierActor;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
if (ResultingActor != nullptr)
|
|
*ResultingActor = Parms.ResultingActor;
|
|
}
|
|
|
|
|
|
// Function AIModule.EnvQueryContext_BlueprintBase.ProvideSingleLocation
|
|
// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent, Const)
|
|
// Parameters:
|
|
// class UObject* QuerierObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class AActor* QuerierActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// struct FVector* ResultingLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UEnvQueryContext_BlueprintBase::ProvideSingleLocation(class UObject* QuerierObject, class AActor* QuerierActor, struct FVector* ResultingLocation) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("EnvQueryContext_BlueprintBase", "ProvideSingleLocation");
|
|
|
|
Params::EnvQueryContext_BlueprintBase_ProvideSingleLocation Parms{};
|
|
|
|
Parms.QuerierObject = QuerierObject;
|
|
Parms.QuerierActor = QuerierActor;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
if (ResultingLocation != nullptr)
|
|
*ResultingLocation = std::move(Parms.ResultingLocation);
|
|
}
|
|
|
|
|
|
// Function AIModule.AISense_Hearing.ReportNoiseEvent
|
|
// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FVector& NoiseLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float Loudness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class AActor* Instigator (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float MaxRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAISense_Hearing::ReportNoiseEvent(class UObject* WorldContextObject, const struct FVector& NoiseLocation, float Loudness, class AActor* Instigator, float MaxRange, class FName Tag)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AISense_Hearing", "ReportNoiseEvent");
|
|
|
|
Params::AISense_Hearing_ReportNoiseEvent Parms{};
|
|
|
|
Parms.WorldContextObject = WorldContextObject;
|
|
Parms.NoiseLocation = std::move(NoiseLocation);
|
|
Parms.Loudness = Loudness;
|
|
Parms.Instigator = Instigator;
|
|
Parms.MaxRange = MaxRange;
|
|
Parms.Tag = Tag;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIPerceptionStimuliSourceComponent.RegisterForSense
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// TSubclassOf<class UAISense> SenseClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAIPerceptionStimuliSourceComponent::RegisterForSense(TSubclassOf<class UAISense> SenseClass)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIPerceptionStimuliSourceComponent", "RegisterForSense");
|
|
|
|
Params::AIPerceptionStimuliSourceComponent_RegisterForSense Parms{};
|
|
|
|
Parms.SenseClass = SenseClass;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIPerceptionStimuliSourceComponent.RegisterWithPerceptionSystem
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable)
|
|
|
|
void UAIPerceptionStimuliSourceComponent::RegisterWithPerceptionSystem()
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIPerceptionStimuliSourceComponent", "RegisterWithPerceptionSystem");
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, nullptr);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIPerceptionStimuliSourceComponent.UnregisterFromPerceptionSystem
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable)
|
|
|
|
void UAIPerceptionStimuliSourceComponent::UnregisterFromPerceptionSystem()
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIPerceptionStimuliSourceComponent", "UnregisterFromPerceptionSystem");
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, nullptr);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIPerceptionStimuliSourceComponent.UnregisterFromSense
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// TSubclassOf<class UAISense> SenseClass (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAIPerceptionStimuliSourceComponent::UnregisterFromSense(TSubclassOf<class UAISense> SenseClass)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIPerceptionStimuliSourceComponent", "UnregisterFromSense");
|
|
|
|
Params::AIPerceptionStimuliSourceComponent_UnregisterFromSense Parms{};
|
|
|
|
Parms.SenseClass = SenseClass;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.EnvQueryInstanceBlueprintWrapper.SetNamedParam
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class FName ParamName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UEnvQueryInstanceBlueprintWrapper::SetNamedParam(class FName ParamName, float Value)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("EnvQueryInstanceBlueprintWrapper", "SetNamedParam");
|
|
|
|
Params::EnvQueryInstanceBlueprintWrapper_SetNamedParam Parms{};
|
|
|
|
Parms.ParamName = ParamName;
|
|
Parms.Value = Value;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetItemScore
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// int32 ItemIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
float UEnvQueryInstanceBlueprintWrapper::GetItemScore(int32 ItemIndex) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("EnvQueryInstanceBlueprintWrapper", "GetItemScore");
|
|
|
|
Params::EnvQueryInstanceBlueprintWrapper_GetItemScore Parms{};
|
|
|
|
Parms.ItemIndex = ItemIndex;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetQueryResultsAsActors
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, Const)
|
|
// Parameters:
|
|
// TArray<class AActor*>* ResultActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UEnvQueryInstanceBlueprintWrapper::GetQueryResultsAsActors(TArray<class AActor*>* ResultActors) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("EnvQueryInstanceBlueprintWrapper", "GetQueryResultsAsActors");
|
|
|
|
Params::EnvQueryInstanceBlueprintWrapper_GetQueryResultsAsActors Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
if (ResultActors != nullptr)
|
|
*ResultActors = std::move(Parms.ResultActors);
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetQueryResultsAsLocations
|
|
// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable, Const)
|
|
// Parameters:
|
|
// TArray<struct FVector>* ResultLocations (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UEnvQueryInstanceBlueprintWrapper::GetQueryResultsAsLocations(TArray<struct FVector>* ResultLocations) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("EnvQueryInstanceBlueprintWrapper", "GetQueryResultsAsLocations");
|
|
|
|
Params::EnvQueryInstanceBlueprintWrapper_GetQueryResultsAsLocations Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
if (ResultLocations != nullptr)
|
|
*ResultLocations = std::move(Parms.ResultLocations);
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetResultsAsActors
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// TArray<class AActor*> ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic)
|
|
|
|
TArray<class AActor*> UEnvQueryInstanceBlueprintWrapper::GetResultsAsActors() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("EnvQueryInstanceBlueprintWrapper", "GetResultsAsActors");
|
|
|
|
Params::EnvQueryInstanceBlueprintWrapper_GetResultsAsActors Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.EnvQueryInstanceBlueprintWrapper.GetResultsAsLocations
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// TArray<struct FVector> ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic)
|
|
|
|
TArray<struct FVector> UEnvQueryInstanceBlueprintWrapper::GetResultsAsLocations() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("EnvQueryInstanceBlueprintWrapper", "GetResultsAsLocations");
|
|
|
|
Params::EnvQueryInstanceBlueprintWrapper_GetResultsAsLocations Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.EnvQueryManager.RunEQSQuery
|
|
// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UEnvQuery* QueryTemplate (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UObject* Querier (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// EEnvQueryRunMode RunMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// TSubclassOf<class UEnvQueryInstanceBlueprintWrapper>WrapperClass (Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UEnvQueryInstanceBlueprintWrapper*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class UEnvQueryInstanceBlueprintWrapper* UEnvQueryManager::RunEQSQuery(class UObject* WorldContextObject, class UEnvQuery* QueryTemplate, class UObject* Querier, EEnvQueryRunMode RunMode, TSubclassOf<class UEnvQueryInstanceBlueprintWrapper> WrapperClass)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("EnvQueryManager", "RunEQSQuery");
|
|
|
|
Params::EnvQueryManager_RunEQSQuery Parms{};
|
|
|
|
Parms.WorldContextObject = WorldContextObject;
|
|
Parms.QueryTemplate = QueryTemplate;
|
|
Parms.Querier = Querier;
|
|
Parms.RunMode = RunMode;
|
|
Parms.WrapperClass = WrapperClass;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.EnvQueryGenerator_BlueprintBase.AddGeneratedActor
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable, Const)
|
|
// Parameters:
|
|
// class AActor* GeneratedActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UEnvQueryGenerator_BlueprintBase::AddGeneratedActor(class AActor* GeneratedActor) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("EnvQueryGenerator_BlueprintBase", "AddGeneratedActor");
|
|
|
|
Params::EnvQueryGenerator_BlueprintBase_AddGeneratedActor Parms{};
|
|
|
|
Parms.GeneratedActor = GeneratedActor;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.EnvQueryGenerator_BlueprintBase.AddGeneratedVector
|
|
// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, Const)
|
|
// Parameters:
|
|
// const struct FVector& GeneratedVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UEnvQueryGenerator_BlueprintBase::AddGeneratedVector(const struct FVector& GeneratedVector) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("EnvQueryGenerator_BlueprintBase", "AddGeneratedVector");
|
|
|
|
Params::EnvQueryGenerator_BlueprintBase_AddGeneratedVector Parms{};
|
|
|
|
Parms.GeneratedVector = std::move(GeneratedVector);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.EnvQueryGenerator_BlueprintBase.DoItemGeneration
|
|
// (RequiredAPI, Event, Public, HasOutParams, BlueprintEvent, Const)
|
|
// Parameters:
|
|
// const TArray<struct FVector>& ContextLocations (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
|
|
|
|
void UEnvQueryGenerator_BlueprintBase::DoItemGeneration(const TArray<struct FVector>& ContextLocations) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("EnvQueryGenerator_BlueprintBase", "DoItemGeneration");
|
|
|
|
Params::EnvQueryGenerator_BlueprintBase_DoItemGeneration Parms{};
|
|
|
|
Parms.ContextLocations = std::move(ContextLocations);
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.EnvQueryGenerator_BlueprintBase.DoItemGenerationFromActors
|
|
// (RequiredAPI, Event, Public, HasOutParams, BlueprintEvent, Const)
|
|
// Parameters:
|
|
// const TArray<class AActor*>& ContextActors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
|
|
|
|
void UEnvQueryGenerator_BlueprintBase::DoItemGenerationFromActors(const TArray<class AActor*>& ContextActors) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("EnvQueryGenerator_BlueprintBase", "DoItemGenerationFromActors");
|
|
|
|
Params::EnvQueryGenerator_BlueprintBase_DoItemGenerationFromActors Parms{};
|
|
|
|
Parms.ContextActors = std::move(ContextActors);
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.EnvQueryGenerator_BlueprintBase.GetQuerier
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class UObject* UEnvQueryGenerator_BlueprintBase::GetQuerier() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("EnvQueryGenerator_BlueprintBase", "GetQuerier");
|
|
|
|
Params::EnvQueryGenerator_BlueprintBase_GetQuerier Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.CrowdFollowingComponent.SuspendCrowdSteering
|
|
// (RequiredAPI, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// bool bSuspend (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UCrowdFollowingComponent::SuspendCrowdSteering(bool bSuspend)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("CrowdFollowingComponent", "SuspendCrowdSteering");
|
|
|
|
Params::CrowdFollowingComponent_SuspendCrowdSteering Parms{};
|
|
|
|
Parms.bSuspend = bSuspend;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.NavLinkProxy.ReceiveSmartLinkReached
|
|
// (RequiredAPI, Event, Public, HasOutParams, HasDefaults, BlueprintEvent)
|
|
// Parameters:
|
|
// class AActor* Agent (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FVector& Destination (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void ANavLinkProxy::ReceiveSmartLinkReached(class AActor* Agent, const struct FVector& Destination)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("NavLinkProxy", "ReceiveSmartLinkReached");
|
|
|
|
Params::NavLinkProxy_ReceiveSmartLinkReached Parms{};
|
|
|
|
Parms.Agent = Agent;
|
|
Parms.Destination = std::move(Destination);
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function AIModule.NavLinkProxy.ResumePathFollowing
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class AActor* Agent (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void ANavLinkProxy::ResumePathFollowing(class AActor* Agent)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("NavLinkProxy", "ResumePathFollowing");
|
|
|
|
Params::NavLinkProxy_ResumePathFollowing Parms{};
|
|
|
|
Parms.Agent = Agent;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.NavLinkProxy.SetSmartLinkEnabled
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void ANavLinkProxy::SetSmartLinkEnabled(bool bEnabled)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("NavLinkProxy", "SetSmartLinkEnabled");
|
|
|
|
Params::NavLinkProxy_SetSmartLinkEnabled Parms{};
|
|
|
|
Parms.bEnabled = bEnabled;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.NavLinkProxy.HasMovingAgents
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool ANavLinkProxy::HasMovingAgents() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("NavLinkProxy", "HasMovingAgents");
|
|
|
|
Params::NavLinkProxy_HasMovingAgents Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.NavLinkProxy.IsSmartLinkEnabled
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool ANavLinkProxy::IsSmartLinkEnabled() const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("NavLinkProxy", "IsSmartLinkEnabled");
|
|
|
|
Params::NavLinkProxy_IsSmartLinkEnabled Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIPerceptionSystem.GetSenseClassForStimulus
|
|
// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FAIStimulus& Stimulus (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
|
|
// TSubclassOf<class UAISense> ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
TSubclassOf<class UAISense> UAIPerceptionSystem::GetSenseClassForStimulus(class UObject* WorldContextObject, const struct FAIStimulus& Stimulus)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AIPerceptionSystem", "GetSenseClassForStimulus");
|
|
|
|
Params::AIPerceptionSystem_GetSenseClassForStimulus Parms{};
|
|
|
|
Parms.WorldContextObject = WorldContextObject;
|
|
Parms.Stimulus = std::move(Stimulus);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIPerceptionSystem.RegisterPerceptionStimuliSource
|
|
// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// TSubclassOf<class UAISense> Sense (Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class AActor* Target (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UAIPerceptionSystem::RegisterPerceptionStimuliSource(class UObject* WorldContextObject, TSubclassOf<class UAISense> Sense, class AActor* Target)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AIPerceptionSystem", "RegisterPerceptionStimuliSource");
|
|
|
|
Params::AIPerceptionSystem_RegisterPerceptionStimuliSource Parms{};
|
|
|
|
Parms.WorldContextObject = WorldContextObject;
|
|
Parms.Sense = Sense;
|
|
Parms.Target = Target;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIPerceptionSystem.ReportPerceptionEvent
|
|
// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UAISenseEvent* PerceptionEvent (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAIPerceptionSystem::ReportPerceptionEvent(class UObject* WorldContextObject, class UAISenseEvent* PerceptionEvent)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AIPerceptionSystem", "ReportPerceptionEvent");
|
|
|
|
Params::AIPerceptionSystem_ReportPerceptionEvent Parms{};
|
|
|
|
Parms.WorldContextObject = WorldContextObject;
|
|
Parms.PerceptionEvent = PerceptionEvent;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIPerceptionSystem.OnPerceptionStimuliSourceEndPlay
|
|
// (Final, RequiredAPI, Native, Protected)
|
|
// Parameters:
|
|
// class AActor* Actor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAIPerceptionSystem::OnPerceptionStimuliSourceEndPlay(class AActor* Actor, EEndPlayReason EndPlayReason)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIPerceptionSystem", "OnPerceptionStimuliSourceEndPlay");
|
|
|
|
Params::AIPerceptionSystem_OnPerceptionStimuliSourceEndPlay Parms{};
|
|
|
|
Parms.Actor = Actor;
|
|
Parms.EndPlayReason = EndPlayReason;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AIPerceptionSystem.ReportEvent
|
|
// (Final, RequiredAPI, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class UAISenseEvent* PerceptionEvent (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAIPerceptionSystem::ReportEvent(class UAISenseEvent* PerceptionEvent)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("AIPerceptionSystem", "ReportEvent");
|
|
|
|
Params::AIPerceptionSystem_ReportEvent Parms{};
|
|
|
|
Parms.PerceptionEvent = PerceptionEvent;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AISense_Damage.ReportDamageEvent
|
|
// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// class UObject* WorldContextObject (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class AActor* DamagedActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class AActor* Instigator (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float DamageAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FVector& EventLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FVector& HitLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAISense_Damage::ReportDamageEvent(class UObject* WorldContextObject, class AActor* DamagedActor, class AActor* Instigator, float DamageAmount, const struct FVector& EventLocation, const struct FVector& HitLocation, class FName Tag)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AISense_Damage", "ReportDamageEvent");
|
|
|
|
Params::AISense_Damage_ReportDamageEvent Parms{};
|
|
|
|
Parms.WorldContextObject = WorldContextObject;
|
|
Parms.DamagedActor = DamagedActor;
|
|
Parms.Instigator = Instigator;
|
|
Parms.DamageAmount = DamageAmount;
|
|
Parms.EventLocation = std::move(EventLocation);
|
|
Parms.HitLocation = std::move(HitLocation);
|
|
Parms.Tag = Tag;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AISense_Prediction.RequestControllerPredictionEvent
|
|
// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class AAIController* Requestor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class AActor* PredictedActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float PredictionTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAISense_Prediction::RequestControllerPredictionEvent(class AAIController* Requestor, class AActor* PredictedActor, float PredictionTime)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AISense_Prediction", "RequestControllerPredictionEvent");
|
|
|
|
Params::AISense_Prediction_RequestControllerPredictionEvent Parms{};
|
|
|
|
Parms.Requestor = Requestor;
|
|
Parms.PredictedActor = PredictedActor;
|
|
Parms.PredictionTime = PredictionTime;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AISense_Prediction.RequestPawnPredictionEvent
|
|
// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class APawn* Requestor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class AActor* PredictedActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float PredictionTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAISense_Prediction::RequestPawnPredictionEvent(class APawn* Requestor, class AActor* PredictedActor, float PredictionTime)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AISense_Prediction", "RequestPawnPredictionEvent");
|
|
|
|
Params::AISense_Prediction_RequestPawnPredictionEvent Parms{};
|
|
|
|
Parms.Requestor = Requestor;
|
|
Parms.PredictedActor = PredictedActor;
|
|
Parms.PredictionTime = PredictionTime;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function AIModule.AITask_MoveTo.AIMoveTo
|
|
// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// class AAIController* Controller (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// const struct FVector& GoalLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class AActor* GoalActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float AcceptanceRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// EAIOptionFlag StopOnOverlap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// EAIOptionFlag AcceptPartialPath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bUsePathfinding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bLockAILogic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bUseContinuousGoalTracking (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// EAIOptionFlag ProjectGoalOnNavigation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// EAIOptionFlag RequireNavigableEndLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UAITask_MoveTo* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class UAITask_MoveTo* UAITask_MoveTo::AIMoveTo(class AAIController* Controller, const struct FVector& GoalLocation, class AActor* GoalActor, float AcceptanceRadius, EAIOptionFlag StopOnOverlap, EAIOptionFlag AcceptPartialPath, bool bUsePathfinding, bool bLockAILogic, bool bUseContinuousGoalTracking, EAIOptionFlag ProjectGoalOnNavigation, EAIOptionFlag RequireNavigableEndLocation)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("AITask_MoveTo", "AIMoveTo");
|
|
|
|
Params::AITask_MoveTo_AIMoveTo Parms{};
|
|
|
|
Parms.Controller = Controller;
|
|
Parms.GoalLocation = std::move(GoalLocation);
|
|
Parms.GoalActor = GoalActor;
|
|
Parms.AcceptanceRadius = AcceptanceRadius;
|
|
Parms.StopOnOverlap = StopOnOverlap;
|
|
Parms.AcceptPartialPath = AcceptPartialPath;
|
|
Parms.bUsePathfinding = bUsePathfinding;
|
|
Parms.bLockAILogic = bLockAILogic;
|
|
Parms.bUseContinuousGoalTracking = bUseContinuousGoalTracking;
|
|
Parms.ProjectGoalOnNavigation = ProjectGoalOnNavigation;
|
|
Parms.RequireNavigableEndLocation = RequireNavigableEndLocation;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
}
|
|
|