Files
ReshadePluginsCore/SilentHillF/SDK/AIModule_functions.cpp
2026-03-06 01:31:49 +01:00

5848 lines
233 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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_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.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;
}
// 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;
}
}