Files
Project-Reboot-3.0/Project Reboot 3.0/FortVolume.h
2023-03-19 11:44:05 -04:00

28 lines
593 B
C++

#pragma once
#include "BuildingActor.h"
enum class EVolumeState : uint8_t
{
Uninitialized = 0,
ReadOnly = 1,
Initializing = 2,
Ready = 3,
EVolumeState_MAX = 4
};
class AFortVolume : public ABuildingActor // ABuildingGameplayActor
{
public:
EVolumeState& GetVolumeState()
{
static auto VolumeStateOffset = GetOffset("VolumeState");
return Get<EVolumeState>(VolumeStateOffset);
}
void UpdateSize(const FVector& Scale)
{
static auto UpdateSizeFn = FindObject<UFunction>("/Script/FortniteGame.FortVolume.UpdateSize");
this->ProcessEvent(UpdateSizeFn, (FVector*)&Scale);
}
};