#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: InterfaceAIStates #include "Basic.hpp" #include "InterfaceAIStates_classes.hpp" #include "InterfaceAIStates_parameters.hpp" #pragma pack(push, 0x4) namespace SDK { // Function InterfaceAIStates.InterfaceAIStates_C.MantleStart // (Public, BlueprintCallable, BlueprintEvent) // Parameters: // const struct FVector& StartPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) // const struct FVector& MidPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) // const struct FVector& EndPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) // bool LowWall (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) // bool MidWall (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) // bool FullWall (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) // bool WindowWall (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) void IInterfaceAIStates_C::MantleStart(const struct FVector& StartPos, const struct FVector& MidPos, const struct FVector& EndPos, bool LowWall, bool MidWall, bool FullWall, bool WindowWall) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("InterfaceAIStates_C", "MantleStart"); Params::InterfaceAIStates_C_MantleStart Parms{}; Parms.StartPos = std::move(StartPos); Parms.MidPos = std::move(MidPos); Parms.EndPos = std::move(EndPos); Parms.LowWall = LowWall; Parms.MidWall = MidWall; Parms.FullWall = FullWall; Parms.WindowWall = WindowWall; UObject::ProcessEvent(Func, &Parms); } // Function InterfaceAIStates.InterfaceAIStates_C.MantleEnd // (Public, BlueprintCallable, BlueprintEvent) void IInterfaceAIStates_C::MantleEnd() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("InterfaceAIStates_C", "MantleEnd"); UObject::ProcessEvent(Func, nullptr); } // Function InterfaceAIStates.InterfaceAIStates_C.HuskEvadeStart // (Public, BlueprintCallable, BlueprintEvent) void IInterfaceAIStates_C::HuskEvadeStart() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("InterfaceAIStates_C", "HuskEvadeStart"); UObject::ProcessEvent(Func, nullptr); } // Function InterfaceAIStates.InterfaceAIStates_C.VerifyTakerAttack // (Public, BlueprintCallable, BlueprintEvent) // Parameters: // bool SpecialAttack (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) // bool Swoop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) // bool Soul_Suck (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) // bool Portal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) void IInterfaceAIStates_C::VerifyTakerAttack(bool SpecialAttack, bool Swoop, bool Soul_Suck, bool Portal) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("InterfaceAIStates_C", "VerifyTakerAttack"); Params::InterfaceAIStates_C_VerifyTakerAttack Parms{}; Parms.SpecialAttack = SpecialAttack; Parms.Swoop = Swoop; Parms.Soul_Suck = Soul_Suck; Parms.Portal = Portal; UObject::ProcessEvent(Func, &Parms); } // Function InterfaceAIStates.InterfaceAIStates_C.ResetTakerSpecialAttackTimer // (Public, BlueprintCallable, BlueprintEvent) // Parameters: // bool Swoop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) // bool SoulSuckMelee (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) // bool Portal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) void IInterfaceAIStates_C::ResetTakerSpecialAttackTimer(bool Swoop, bool SoulSuckMelee, bool Portal) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("InterfaceAIStates_C", "ResetTakerSpecialAttackTimer"); Params::InterfaceAIStates_C_ResetTakerSpecialAttackTimer Parms{}; Parms.Swoop = Swoop; Parms.SoulSuckMelee = SoulSuckMelee; Parms.Portal = Portal; UObject::ProcessEvent(Func, &Parms); } // Function InterfaceAIStates.InterfaceAIStates_C.BeginTakerSwoopAttack // (Public, BlueprintCallable, BlueprintEvent) void IInterfaceAIStates_C::BeginTakerSwoopAttack() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("InterfaceAIStates_C", "BeginTakerSwoopAttack"); UObject::ProcessEvent(Func, nullptr); } // Function InterfaceAIStates.InterfaceAIStates_C.EndTakerSwoopAttack // (Public, BlueprintCallable, BlueprintEvent) void IInterfaceAIStates_C::EndTakerSwoopAttack() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("InterfaceAIStates_C", "EndTakerSwoopAttack"); UObject::ProcessEvent(Func, nullptr); } // Function InterfaceAIStates.InterfaceAIStates_C.TakerWallPortalBehavior // (Public, BlueprintCallable, BlueprintEvent) // Parameters: // class AActor* BuildingPart (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) // class UBTTask_BlueprintBase* Task (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) // const struct FVector& DesiredMoveLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) // bool Debug (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) void IInterfaceAIStates_C::TakerWallPortalBehavior(class AActor* BuildingPart, class UBTTask_BlueprintBase* Task, const struct FVector& DesiredMoveLocation, bool Debug) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("InterfaceAIStates_C", "TakerWallPortalBehavior"); Params::InterfaceAIStates_C_TakerWallPortalBehavior Parms{}; Parms.BuildingPart = BuildingPart; Parms.Task = Task; Parms.DesiredMoveLocation = std::move(DesiredMoveLocation); Parms.Debug = Debug; UObject::ProcessEvent(Func, &Parms); } // Function InterfaceAIStates.InterfaceAIStates_C.IsTakerWallPortalAvailable // (Public, BlueprintCallable, BlueprintEvent) // Parameters: // bool Portal_Available_ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) void IInterfaceAIStates_C::IsTakerWallPortalAvailable(bool Portal_Available_) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("InterfaceAIStates_C", "IsTakerWallPortalAvailable"); Params::InterfaceAIStates_C_IsTakerWallPortalAvailable Parms{}; Parms.Portal_Available_ = Portal_Available_; UObject::ProcessEvent(Func, &Parms); } // Function InterfaceAIStates.InterfaceAIStates_C.TakerAttackFSM // (Public, BlueprintCallable, BlueprintEvent) // Parameters: // bool SuccessfulHit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) void IInterfaceAIStates_C::TakerAttackFSM(bool SuccessfulHit) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("InterfaceAIStates_C", "TakerAttackFSM"); Params::InterfaceAIStates_C_TakerAttackFSM Parms{}; Parms.SuccessfulHit = SuccessfulHit; UObject::ProcessEvent(Func, &Parms); } // Function InterfaceAIStates.InterfaceAIStates_C.TakerSoulSuckSoundBegin // (Public, BlueprintCallable, BlueprintEvent) // Parameters: // bool Success (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) void IInterfaceAIStates_C::TakerSoulSuckSoundBegin(bool Success) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("InterfaceAIStates_C", "TakerSoulSuckSoundBegin"); Params::InterfaceAIStates_C_TakerSoulSuckSoundBegin Parms{}; Parms.Success = Success; UObject::ProcessEvent(Func, &Parms); } // Function InterfaceAIStates.InterfaceAIStates_C.TakerSoulSuckSoundEnd // (Public, BlueprintCallable, BlueprintEvent) void IInterfaceAIStates_C::TakerSoulSuckSoundEnd() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("InterfaceAIStates_C", "TakerSoulSuckSoundEnd"); UObject::ProcessEvent(Func, nullptr); } // Function InterfaceAIStates.InterfaceAIStates_C.PortalAdd // (Public, HasOutParams, BlueprintCallable, BlueprintEvent) // Parameters: // class ABuildingActor* BuildingActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) // TArray& BuildingActorList (Parm, OutParm, ZeroConstructor, ReferenceParm) void IInterfaceAIStates_C::PortalAdd(class ABuildingActor* BuildingActor, TArray& BuildingActorList) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("InterfaceAIStates_C", "PortalAdd"); Params::InterfaceAIStates_C_PortalAdd Parms{}; Parms.BuildingActor = BuildingActor; Parms.BuildingActorList = std::move(BuildingActorList); UObject::ProcessEvent(Func, &Parms); BuildingActorList = std::move(Parms.BuildingActorList); } // Function InterfaceAIStates.InterfaceAIStates_C.PortalClear // (Public, BlueprintCallable, BlueprintEvent) void IInterfaceAIStates_C::PortalClear() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("InterfaceAIStates_C", "PortalClear"); UObject::ProcessEvent(Func, nullptr); } // Function InterfaceAIStates.InterfaceAIStates_C.TakerSoulSuckInterrupted // (Public, BlueprintCallable, BlueprintEvent) void IInterfaceAIStates_C::TakerSoulSuckInterrupted() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("InterfaceAIStates_C", "TakerSoulSuckInterrupted"); UObject::ProcessEvent(Func, nullptr); } // Function InterfaceAIStates.InterfaceAIStates_C.PortalGet // (Public, HasOutParams, BlueprintCallable, BlueprintEvent) // Parameters: // class ABuildingActor* BuildingActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) // TArray& BuildingActorList (Parm, OutParm, ZeroConstructor, ReferenceParm) // class AActor* BT (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) void IInterfaceAIStates_C::PortalGet(class ABuildingActor* BuildingActor, TArray& BuildingActorList, class AActor* BT) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("InterfaceAIStates_C", "PortalGet"); Params::InterfaceAIStates_C_PortalGet Parms{}; Parms.BuildingActor = BuildingActor; Parms.BuildingActorList = std::move(BuildingActorList); Parms.BT = BT; UObject::ProcessEvent(Func, &Parms); BuildingActorList = std::move(Parms.BuildingActorList); } // Function InterfaceAIStates.InterfaceAIStates_C.PortalFX // (Public, BlueprintCallable, BlueprintEvent) void IInterfaceAIStates_C::PortalFX() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("InterfaceAIStates_C", "PortalFX"); UObject::ProcessEvent(Func, nullptr); } // Function InterfaceAIStates.InterfaceAIStates_C.PortalCollision // (Public, BlueprintCallable, BlueprintEvent) // Parameters: // bool Collide_ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor) void IInterfaceAIStates_C::PortalCollision(bool Collide_) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("InterfaceAIStates_C", "PortalCollision"); Params::InterfaceAIStates_C_PortalCollision Parms{}; Parms.Collide_ = Collide_; UObject::ProcessEvent(Func, &Parms); } } #pragma pack(pop)