#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; }