Files
ReshadePluginsCore/Hogwarts Legacy/SDK/AIPathScheduler_classes.hpp
2026-03-06 01:33:32 +01:00

66 lines
4.0 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: AIPathScheduler
#include "Basic.hpp"
#include "AIPathScheduler_structs.hpp"
#include "Engine_classes.hpp"
namespace SDK
{
// Class AIPathScheduler.AIPath
// 0x00E0 (0x0328 - 0x0248)
class AAIPath final : public AActor
{
public:
float BlendScale; // 0x0248(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseAsEscapePath; // 0x024C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool BranchOnly; // 0x024D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24E[0x2]; // 0x024E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FPathScheduleData> PathSchedule; // 0x0250(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
bool bStartActive; // 0x0260(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bApparateOnDeactivate; // 0x0261(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllowGroups; // 0x0262(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_263[0x1]; // 0x0263(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float MinStationHangTime; // 0x0264(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxStationHangTime; // 0x0268(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_26C[0x4]; // 0x026C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UPathComponent* PathComponent; // 0x0270(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TArray<struct FBranchTagCommand> BranchCommands; // 0x0278(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<struct FStationTagCommand> StationCommands; // 0x0288(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
bool bDataTransfered; // 0x0298(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_299[0x8F]; // 0x0299(0x008F)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void Activate();
void Deactivate();
void EnableApparate(bool InEnable);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AIPath")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AIPath")
}
static class AAIPath* GetDefaultObj()
{
return GetDefaultObjImpl<AAIPath>();
}
};
DUMPER7_ASSERTS_AAIPath;
}