Files
ReshadePluginsCore/WuchangFF/SDK/Impl_BaseAIController_functions.cpp

754 lines
27 KiB
C++
Raw Permalink Normal View History

2026-03-12 15:00:32 +01:00
#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: Impl_BaseAIController
#include "Basic.hpp"
#include "Impl_BaseAIController_classes.hpp"
#include "Impl_BaseAIController_parameters.hpp"
namespace SDK
{
// Function Impl_BaseAIController.Impl_BaseAIController_C.BndEvt__Impl_BaseAIController_Move_AINodeAction_Assemble_K2Node_ComponentBoundEvent_0_UpdatedRetreatingState__DelegateSignature
// (BlueprintEvent)
// Parameters:
// bool Retreating (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool isLong (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::BndEvt__Impl_BaseAIController_Move_AINodeAction_Assemble_K2Node_ComponentBoundEvent_0_UpdatedRetreatingState__DelegateSignature(bool Retreating, bool isLong)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "BndEvt__Impl_BaseAIController_Move_AINodeAction_Assemble_K2Node_ComponentBoundEvent_0_UpdatedRetreatingState__DelegateSignature");
Params::Impl_BaseAIController_C_BndEvt__Impl_BaseAIController_Move_AINodeAction_Assemble_K2Node_ComponentBoundEvent_0_UpdatedRetreatingState__DelegateSignature Parms{};
Parms.Retreating = Retreating;
Parms.isLong = isLong;
UObject::ProcessEvent(Func, &Parms);
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.ExecuteUbergraph_Impl_BaseAIController
// (Final, UbergraphFunction)
// Parameters:
// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::ExecuteUbergraph_Impl_BaseAIController(int32 EntryPoint)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "ExecuteUbergraph_Impl_BaseAIController");
Params::Impl_BaseAIController_C_ExecuteUbergraph_Impl_BaseAIController Parms{};
Parms.EntryPoint = EntryPoint;
UObject::ProcessEvent(Func, &Parms);
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.Get My Montages for AI
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UMontageManagerComponent_PlacedAI_C**Montage (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::Get_My_Montages_for_AI(class UMontageManagerComponent_PlacedAI_C** Montage)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "Get My Montages for AI");
Params::Impl_BaseAIController_C_Get_My_Montages_for_AI Parms{};
UObject::ProcessEvent(Func, &Parms);
if (Montage != nullptr)
*Montage = Parms.Montage;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyAIComp
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UAI_Component_C** AI_Comp (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyAIComp(class UAI_Component_C** AI_Comp)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyAIComp");
Params::Impl_BaseAIController_C_GetMyAIComp Parms{};
UObject::ProcessEvent(Func, &Parms);
if (AI_Comp != nullptr)
*AI_Comp = Parms.AI_Comp;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyAIQuery
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UAIQueryActionCollectorComponent_C**AIQueryActionCollectorComponent_0 (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyAIQuery(class UAIQueryActionCollectorComponent_C** AIQueryActionCollectorComponent_0)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyAIQuery");
Params::Impl_BaseAIController_C_GetMyAIQuery Parms{};
UObject::ProcessEvent(Func, &Parms);
if (AIQueryActionCollectorComponent_0 != nullptr)
*AIQueryActionCollectorComponent_0 = Parms.AIQueryActionCollectorComponent_0;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyBehavior
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UBehaviorComponent_C** Behavior_0 (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyBehavior(class UBehaviorComponent_C** Behavior_0)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyBehavior");
Params::Impl_BaseAIController_C_GetMyBehavior Parms{};
UObject::ProcessEvent(Func, &Parms);
if (Behavior_0 != nullptr)
*Behavior_0 = Parms.Behavior_0;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyBendingComponent
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UPN_Bending_Component_C** PN_Bending_Component (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyBendingComponent(class UPN_Bending_Component_C** PN_Bending_Component)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyBendingComponent");
Params::Impl_BaseAIController_C_GetMyBendingComponent Parms{};
UObject::ProcessEvent(Func, &Parms);
if (PN_Bending_Component != nullptr)
*PN_Bending_Component = Parms.PN_Bending_Component;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyBowHandler
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UBowHandler_C** BowHandler_0 (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyBowHandler(class UBowHandler_C** BowHandler_0)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyBowHandler");
Params::Impl_BaseAIController_C_GetMyBowHandler Parms{};
UObject::ProcessEvent(Func, &Parms);
if (BowHandler_0 != nullptr)
*BowHandler_0 = Parms.BowHandler_0;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyBuffComp
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UBuffComponent_C** BuffComponent (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyBuffComp(class UBuffComponent_C** BuffComponent)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyBuffComp");
Params::Impl_BaseAIController_C_GetMyBuffComp Parms{};
UObject::ProcessEvent(Func, &Parms);
if (BuffComponent != nullptr)
*BuffComponent = Parms.BuffComponent;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyClothRebineComp
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UClothRebineComponent_C** ClothRebineComponent_0 (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyClothRebineComp(class UClothRebineComponent_C** ClothRebineComponent_0)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyClothRebineComp");
Params::Impl_BaseAIController_C_GetMyClothRebineComp Parms{};
UObject::ProcessEvent(Func, &Parms);
if (ClothRebineComponent_0 != nullptr)
*ClothRebineComponent_0 = Parms.ClothRebineComponent_0;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyCollisionHandler
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UCollisionHandlerComponent_C** CollisionHandler_0 (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyCollisionHandler(class UCollisionHandlerComponent_C** CollisionHandler_0)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyCollisionHandler");
Params::Impl_BaseAIController_C_GetMyCollisionHandler Parms{};
UObject::ProcessEvent(Func, &Parms);
if (CollisionHandler_0 != nullptr)
*CollisionHandler_0 = Parms.CollisionHandler_0;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyDerivantComp
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UDerivantComponent_C** DerivantComponent_0 (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyDerivantComp(class UDerivantComponent_C** DerivantComponent_0)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyDerivantComp");
Params::Impl_BaseAIController_C_GetMyDerivantComp Parms{};
UObject::ProcessEvent(Func, &Parms);
if (DerivantComponent_0 != nullptr)
*DerivantComponent_0 = Parms.DerivantComponent_0;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyDynamicLoader
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UPlugin_LevelSaver_C** DynamicLoaderPlugin_0 (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyDynamicLoader(class UPlugin_LevelSaver_C** DynamicLoaderPlugin_0)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyDynamicLoader");
Params::Impl_BaseAIController_C_GetMyDynamicLoader Parms{};
UObject::ProcessEvent(Func, &Parms);
if (DynamicLoaderPlugin_0 != nullptr)
*DynamicLoaderPlugin_0 = Parms.DynamicLoaderPlugin_0;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyEffects
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UEffectsComponent_C** EffectsComp_0 (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyEffects(class UEffectsComponent_C** EffectsComp_0)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyEffects");
Params::Impl_BaseAIController_C_GetMyEffects Parms{};
UObject::ProcessEvent(Func, &Parms);
if (EffectsComp_0 != nullptr)
*EffectsComp_0 = Parms.EffectsComp_0;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyFallenDamage
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UFallenDamageComponent_C** FallenDamageComponent (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyFallenDamage(class UFallenDamageComponent_C** FallenDamageComponent)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyFallenDamage");
Params::Impl_BaseAIController_C_GetMyFallenDamage Parms{};
UObject::ProcessEvent(Func, &Parms);
if (FallenDamageComponent != nullptr)
*FallenDamageComponent = Parms.FallenDamageComponent;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyFootDetection
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UFootDetectionComponent_C** FootDetectionComponent (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyFootDetection(class UFootDetectionComponent_C** FootDetectionComponent)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyFootDetection");
Params::Impl_BaseAIController_C_GetMyFootDetection Parms{};
UObject::ProcessEvent(Func, &Parms);
if (FootDetectionComponent != nullptr)
*FootDetectionComponent = Parms.FootDetectionComponent;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyHealth
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UExtendedStatComponent_C** Health_0 (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyHealth(class UExtendedStatComponent_C** Health_0)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyHealth");
Params::Impl_BaseAIController_C_GetMyHealth Parms{};
UObject::ProcessEvent(Func, &Parms);
if (Health_0 != nullptr)
*Health_0 = Parms.Health_0;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyInteractiveWorldComponent
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UInteractiveWorldComponent_C** NewParam (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyInteractiveWorldComponent(class UInteractiveWorldComponent_C** NewParam)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyInteractiveWorldComponent");
Params::Impl_BaseAIController_C_GetMyInteractiveWorldComponent Parms{};
UObject::ProcessEvent(Func, &Parms);
if (NewParam != nullptr)
*NewParam = Parms.NewParam;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyLevelNodeHandler_Actor
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class ULevelNodeHandler_Actor_C** LevelNodeHandler_Actor (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyLevelNodeHandler_Actor(class ULevelNodeHandler_Actor_C** LevelNodeHandler_Actor)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyLevelNodeHandler_Actor");
Params::Impl_BaseAIController_C_GetMyLevelNodeHandler_Actor Parms{};
UObject::ProcessEvent(Func, &Parms);
if (LevelNodeHandler_Actor != nullptr)
*LevelNodeHandler_Actor = Parms.LevelNodeHandler_Actor;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyLevelNodeHandler_ActorEvent
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class ULevelNodeHandler_ActorEvent_C** LevelNodeHandler_ActorEvent (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyLevelNodeHandler_ActorEvent(class ULevelNodeHandler_ActorEvent_C** LevelNodeHandler_ActorEvent)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyLevelNodeHandler_ActorEvent");
Params::Impl_BaseAIController_C_GetMyLevelNodeHandler_ActorEvent Parms{};
UObject::ProcessEvent(Func, &Parms);
if (LevelNodeHandler_ActorEvent != nullptr)
*LevelNodeHandler_ActorEvent = Parms.LevelNodeHandler_ActorEvent;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyMagicComponent
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UMagicComponent_C* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash)
class UMagicComponent_C* AImpl_BaseAIController_C::GetMyMagicComponent()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyMagicComponent");
Params::Impl_BaseAIController_C_GetMyMagicComponent Parms{};
UObject::ProcessEvent(Func, &Parms);
return Parms.ReturnValue;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyMontages
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UMontageManagerComponent_C** Montages (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyMontages(class UMontageManagerComponent_C** Montages)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyMontages");
Params::Impl_BaseAIController_C_GetMyMontages Parms{};
UObject::ProcessEvent(Func, &Parms);
if (Montages != nullptr)
*Montages = Parms.Montages;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyParticleComp
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UParticleComponent_C** ParticleComponent_0 (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyParticleComp(class UParticleComponent_C** ParticleComponent_0)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyParticleComp");
Params::Impl_BaseAIController_C_GetMyParticleComp Parms{};
UObject::ProcessEvent(Func, &Parms);
if (ParticleComponent_0 != nullptr)
*ParticleComponent_0 = Parms.ParticleComponent_0;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyParticleEffect
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UParticleEffectComponent_C** ParticleEffectComponent_0 (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyParticleEffect(class UParticleEffectComponent_C** ParticleEffectComponent_0)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyParticleEffect");
Params::Impl_BaseAIController_C_GetMyParticleEffect Parms{};
UObject::ProcessEvent(Func, &Parms);
if (ParticleEffectComponent_0 != nullptr)
*ParticleEffectComponent_0 = Parms.ParticleEffectComponent_0;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyProperty
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UCharacterPropertyComponent_C** Property_0 (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyProperty(class UCharacterPropertyComponent_C** Property_0)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyProperty");
Params::Impl_BaseAIController_C_GetMyProperty Parms{};
UObject::ProcessEvent(Func, &Parms);
if (Property_0 != nullptr)
*Property_0 = Parms.Property_0;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyRotateComp
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class URotatingComponent_C** RotateComp_0 (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyRotateComp(class URotatingComponent_C** RotateComp_0)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyRotateComp");
Params::Impl_BaseAIController_C_GetMyRotateComp Parms{};
UObject::ProcessEvent(Func, &Parms);
if (RotateComp_0 != nullptr)
*RotateComp_0 = Parms.RotateComp_0;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMySpeed
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UMovementSpeedComponent_C** Speed (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMySpeed(class UMovementSpeedComponent_C** Speed)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMySpeed");
Params::Impl_BaseAIController_C_GetMySpeed Parms{};
UObject::ProcessEvent(Func, &Parms);
if (Speed != nullptr)
*Speed = Parms.Speed;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyStamina
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UExtendedStatComponent_Stamina_C**Stamina_0 (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyStamina(class UExtendedStatComponent_Stamina_C** Stamina_0)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyStamina");
Params::Impl_BaseAIController_C_GetMyStamina Parms{};
UObject::ProcessEvent(Func, &Parms);
if (Stamina_0 != nullptr)
*Stamina_0 = Parms.Stamina_0;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyStateManagerComp
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UStateManagerComponent_C** StateManagerComp (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyStateManagerComp(class UStateManagerComponent_C** StateManagerComp)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyStateManagerComp");
Params::Impl_BaseAIController_C_GetMyStateManagerComp Parms{};
UObject::ProcessEvent(Func, &Parms);
if (StateManagerComp != nullptr)
*StateManagerComp = Parms.StateManagerComp;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyStatsManager
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UStatsManagerComponent_C** StatsManagerComp_0 (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyStatsManager(class UStatsManagerComponent_C** StatsManagerComp_0)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyStatsManager");
Params::Impl_BaseAIController_C_GetMyStatsManager Parms{};
UObject::ProcessEvent(Func, &Parms);
if (StatsManagerComp_0 != nullptr)
*StatsManagerComp_0 = Parms.StatsManagerComp_0;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyCharacterShound
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UCharacterSoundComponent_C** CharacterSound (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyCharacterShound(class UCharacterSoundComponent_C** CharacterSound)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyCharacterShound");
Params::Impl_BaseAIController_C_GetMyCharacterShound Parms{};
UObject::ProcessEvent(Func, &Parms);
if (CharacterSound != nullptr)
*CharacterSound = Parms.CharacterSound;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyToleranceComp
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UToleranceComponent_C** ToleranceComponent (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyToleranceComp(class UToleranceComponent_C** ToleranceComponent)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyToleranceComp");
Params::Impl_BaseAIController_C_GetMyToleranceComp Parms{};
UObject::ProcessEvent(Func, &Parms);
if (ToleranceComponent != nullptr)
*ToleranceComponent = Parms.ToleranceComponent;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyTrapComp
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UTrapComponent_C** TrapComp_0 (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyTrapComp(class UTrapComponent_C** TrapComp_0)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyTrapComp");
Params::Impl_BaseAIController_C_GetMyTrapComp Parms{};
UObject::ProcessEvent(Func, &Parms);
if (TrapComp_0 != nullptr)
*TrapComp_0 = Parms.TrapComp_0;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyWeaponLoop
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// class UWeaponLoopComponent_C** WeaponLoopComponent_0 (Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::GetMyWeaponLoop(class UWeaponLoopComponent_C** WeaponLoopComponent_0)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "GetMyWeaponLoop");
Params::Impl_BaseAIController_C_GetMyWeaponLoop Parms{};
UObject::ProcessEvent(Func, &Parms);
if (WeaponLoopComponent_0 != nullptr)
*WeaponLoopComponent_0 = Parms.WeaponLoopComponent_0;
}
// Function Impl_BaseAIController.Impl_BaseAIController_C.ResetIdleState
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// double Delay (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AImpl_BaseAIController_C::ResetIdleState(double Delay)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("Impl_BaseAIController_C", "ResetIdleState");
Params::Impl_BaseAIController_C_ResetIdleState Parms{};
Parms.Delay = Delay;
UObject::ProcessEvent(Func, &Parms);
}
}