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