Files
ReshadePluginsCore/WuchangFF/SDK/Impl_BaseAIController_parameters.hpp

338 lines
16 KiB
C++
Raw 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"
namespace SDK::Params
{
// Function Impl_BaseAIController.Impl_BaseAIController_C.BndEvt__Impl_BaseAIController_Move_AINodeAction_Assemble_K2Node_ComponentBoundEvent_0_UpdatedRetreatingState__DelegateSignature
// 0x0002 (0x0002 - 0x0000)
struct Impl_BaseAIController_C_BndEvt__Impl_BaseAIController_Move_AINodeAction_Assemble_K2Node_ComponentBoundEvent_0_UpdatedRetreatingState__DelegateSignature final
{
public:
bool Retreating; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool isLong; // 0x0001(0x0001)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_BndEvt__Impl_BaseAIController_Move_AINodeAction_Assemble_K2Node_ComponentBoundEvent_0_UpdatedRetreatingState__DelegateSignature;
// Function Impl_BaseAIController.Impl_BaseAIController_C.ExecuteUbergraph_Impl_BaseAIController
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_ExecuteUbergraph_Impl_BaseAIController final
{
public:
int32 EntryPoint; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_ComponentBoundEvent_Retreating; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_ComponentBoundEvent_IsLong; // 0x0005(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue; // 0x0006(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_ExecuteUbergraph_Impl_BaseAIController;
// Function Impl_BaseAIController.Impl_BaseAIController_C.Get My Montages for AI
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_Get_My_Montages_for_AI final
{
public:
class UMontageManagerComponent_PlacedAI_C* Montage; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_Get_My_Montages_for_AI;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyAIComp
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyAIComp final
{
public:
class UAI_Component_C* AI_Comp; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyAIComp;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyAIQuery
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyAIQuery final
{
public:
class UAIQueryActionCollectorComponent_C* AIQueryActionCollectorComponent_0; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyAIQuery;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyBehavior
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyBehavior final
{
public:
class UBehaviorComponent_C* Behavior_0; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyBehavior;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyBendingComponent
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyBendingComponent final
{
public:
class UPN_Bending_Component_C* PN_Bending_Component; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyBendingComponent;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyBowHandler
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyBowHandler final
{
public:
class UBowHandler_C* BowHandler_0; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyBowHandler;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyBuffComp
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyBuffComp final
{
public:
class UBuffComponent_C* BuffComponent; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyBuffComp;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyClothRebineComp
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyClothRebineComp final
{
public:
class UClothRebineComponent_C* ClothRebineComponent_0; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyClothRebineComp;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyCollisionHandler
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyCollisionHandler final
{
public:
class UCollisionHandlerComponent_C* CollisionHandler_0; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyCollisionHandler;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyDerivantComp
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyDerivantComp final
{
public:
class UDerivantComponent_C* DerivantComponent_0; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyDerivantComp;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyDynamicLoader
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyDynamicLoader final
{
public:
class UPlugin_LevelSaver_C* DynamicLoaderPlugin_0; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyDynamicLoader;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyEffects
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyEffects final
{
public:
class UEffectsComponent_C* EffectsComp_0; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyEffects;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyFallenDamage
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyFallenDamage final
{
public:
class UFallenDamageComponent_C* FallenDamageComponent; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyFallenDamage;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyFootDetection
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyFootDetection final
{
public:
class UFootDetectionComponent_C* FootDetectionComponent; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyFootDetection;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyHealth
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyHealth final
{
public:
class UExtendedStatComponent_C* Health_0; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyHealth;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyInteractiveWorldComponent
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyInteractiveWorldComponent final
{
public:
class UInteractiveWorldComponent_C* NewParam; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyInteractiveWorldComponent;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyLevelNodeHandler_Actor
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyLevelNodeHandler_Actor final
{
public:
class ULevelNodeHandler_Actor_C* LevelNodeHandler_Actor; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyLevelNodeHandler_Actor;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyLevelNodeHandler_ActorEvent
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyLevelNodeHandler_ActorEvent final
{
public:
class ULevelNodeHandler_ActorEvent_C* LevelNodeHandler_ActorEvent; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyLevelNodeHandler_ActorEvent;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyMagicComponent
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyMagicComponent final
{
public:
class UMagicComponent_C* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyMagicComponent;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyMontages
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyMontages final
{
public:
class UMontageManagerComponent_C* Montages; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyMontages;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyParticleComp
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyParticleComp final
{
public:
class UParticleComponent_C* ParticleComponent_0; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyParticleComp;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyParticleEffect
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyParticleEffect final
{
public:
class UParticleEffectComponent_C* ParticleEffectComponent_0; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyParticleEffect;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyProperty
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyProperty final
{
public:
class UCharacterPropertyComponent_C* Property_0; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyProperty;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyRotateComp
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyRotateComp final
{
public:
class URotatingComponent_C* RotateComp_0; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyRotateComp;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMySpeed
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMySpeed final
{
public:
class UMovementSpeedComponent_C* Speed; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMySpeed;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyStamina
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyStamina final
{
public:
class UExtendedStatComponent_Stamina_C* Stamina_0; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyStamina;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyStateManagerComp
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyStateManagerComp final
{
public:
class UStateManagerComponent_C* StateManagerComp; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyStateManagerComp;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyStatsManager
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyStatsManager final
{
public:
class UStatsManagerComponent_C* StatsManagerComp_0; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyStatsManager;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyCharacterShound
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyCharacterShound final
{
public:
class UCharacterSoundComponent_C* CharacterSound; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyCharacterShound;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyToleranceComp
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyToleranceComp final
{
public:
class UToleranceComponent_C* ToleranceComponent; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyToleranceComp;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyTrapComp
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyTrapComp final
{
public:
class UTrapComponent_C* TrapComp_0; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyTrapComp;
// Function Impl_BaseAIController.Impl_BaseAIController_C.GetMyWeaponLoop
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_GetMyWeaponLoop final
{
public:
class UWeaponLoopComponent_C* WeaponLoopComponent_0; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_GetMyWeaponLoop;
// Function Impl_BaseAIController.Impl_BaseAIController_C.ResetIdleState
// 0x0008 (0x0008 - 0x0000)
struct Impl_BaseAIController_C_ResetIdleState final
{
public:
double Delay; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_Impl_BaseAIController_C_ResetIdleState;
}