Files
2024-03-08 18:16:32 -05:00

29 lines
585 B
C++

#pragma once
#include "Actor.h"
class AController : public AActor
{
public:
AActor* GetViewTarget();
void Possess(class APawn* Pawn);
void UnPossess();
FName& GetStateName()
{
static auto StateNameOffset = GetOffset("StateName");
return Get<FName>(StateNameOffset);
}
class APawn*& GetPawn()
{
static auto PawnOffset = this->GetOffset("Pawn");
return this->Get<class APawn*>(PawnOffset);
}
class APlayerState*& GetPlayerState()
{
static auto PlayerStateOffset = this->GetOffset("PlayerState");
return this->Get<class APlayerState*>(PlayerStateOffset);
}
};