mirror of
https://github.com/ApfelTeeSaft/Alphanium.git
synced 2026-09-03 03:23:34 +00:00
60 lines
1.9 KiB
C++
60 lines
1.9 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: InterfaceAIStates
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "CoreUObject_classes.hpp"
|
|
|
|
|
|
#pragma pack(push, 0x4)
|
|
namespace SDK
|
|
{
|
|
|
|
// BlueprintGeneratedClass InterfaceAIStates.InterfaceAIStates_C
|
|
// 0x0000 (0x001C - 0x001C)
|
|
class IInterfaceAIStates_C final : public IInterface
|
|
{
|
|
public:
|
|
void MantleStart(const struct FVector& StartPos, const struct FVector& MidPos, const struct FVector& EndPos, bool LowWall, bool MidWall, bool FullWall, bool WindowWall);
|
|
void MantleEnd();
|
|
void HuskEvadeStart();
|
|
void VerifyTakerAttack(bool SpecialAttack, bool Swoop, bool Soul_Suck, bool Portal);
|
|
void ResetTakerSpecialAttackTimer(bool Swoop, bool SoulSuckMelee, bool Portal);
|
|
void BeginTakerSwoopAttack();
|
|
void EndTakerSwoopAttack();
|
|
void TakerWallPortalBehavior(class AActor* BuildingPart, class UBTTask_BlueprintBase* Task, const struct FVector& DesiredMoveLocation, bool Debug);
|
|
void IsTakerWallPortalAvailable(bool Portal_Available_);
|
|
void TakerAttackFSM(bool SuccessfulHit);
|
|
void TakerSoulSuckSoundBegin(bool Success);
|
|
void TakerSoulSuckSoundEnd();
|
|
void PortalAdd(class ABuildingActor* BuildingActor, TArray<class ABuildingActor*>& BuildingActorList);
|
|
void PortalClear();
|
|
void TakerSoulSuckInterrupted();
|
|
void PortalGet(class ABuildingActor* BuildingActor, TArray<class ABuildingActor*>& BuildingActorList, class AActor* BT);
|
|
void PortalFX();
|
|
void PortalCollision(bool Collide_);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticBPGeneratedClassImpl<"InterfaceAIStates_C">();
|
|
}
|
|
static class IInterfaceAIStates_C* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IInterfaceAIStates_C>();
|
|
}
|
|
};
|
|
static_assert(alignof(IInterfaceAIStates_C) == 0x000004, "Wrong alignment on IInterfaceAIStates_C");
|
|
static_assert(sizeof(IInterfaceAIStates_C) == 0x00001C, "Wrong size on IInterfaceAIStates_C");
|
|
|
|
}
|
|
|
|
#pragma pack(pop)
|