Files
UnrealEvent/Aeon-740/SDK/InterfaceAIStates_functions.cpp
2024-10-18 01:01:36 +01:00

367 lines
14 KiB
C++

#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"
namespace SDK
{
// Function InterfaceAIStates.InterfaceAIStates_C.MantleStart
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FVector StartPos (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector MidPos (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector EndPos (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool LowWall (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// bool MidWall (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// bool FullWall (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// bool WindowWall (BlueprintVisible, BlueprintReadOnly, 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 (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// bool Swoop (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// bool Soul_Suck (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// bool Portal (BlueprintVisible, BlueprintReadOnly, 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 (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// bool SoulSuckMelee (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// bool Portal (BlueprintVisible, BlueprintReadOnly, 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 (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UBTTask_BlueprintBase* Task (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector DesiredMoveLocation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool Debug (BlueprintVisible, BlueprintReadOnly, 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_ (BlueprintVisible, BlueprintReadOnly, 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 (BlueprintVisible, BlueprintReadOnly, 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 (BlueprintVisible, BlueprintReadOnly, 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 (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// TArray<class ABuildingActor*> BuildingActorList (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm)
void IInterfaceAIStates_C::PortalAdd(class ABuildingActor* BuildingActor, const TArray<class ABuildingActor*>& 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);
}
// 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 (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// TArray<class ABuildingActor*> BuildingActorList (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm)
// class AActor* BT (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void IInterfaceAIStates_C::PortalGet(class ABuildingActor* BuildingActor, const TArray<class ABuildingActor*>& 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);
}
// 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_ (BlueprintVisible, BlueprintReadOnly, 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);
}
}