Files
Project-Reboot-3.0/Project Reboot 3.0/Pawn.h
YesseYesseY 23f215cc0c clangd :)
2025-04-11 23:40:08 +02:00

27 lines
596 B
C++

#pragma once
#include "Actor.h"
#include "TSubclassOf.h"
class APawn : public AActor
{
public:
UObject* GetPlayerState()
{
static auto PlayerStateOffset = GetOffset("PlayerState");
return Get(PlayerStateOffset);
}
class APlayerController* GetController()
{
static auto ControllerOffset = GetOffset("Controller");
return Get<class APlayerController*>(ControllerOffset);
}
TSubclassOf<class AController> GetAIControllerClass()
{
static auto AIControllerClassOffset = GetOffset("AIControllerClass");
return Get<TSubclassOf<class AController>>(AIControllerClassOffset);
}
};