Files
Project-Reboot-3.0/Project Reboot 3.0/Controller.cpp
2024-03-08 18:16:32 -05:00

23 lines
533 B
C++

#include "Controller.h"
#include "reboot.h"
AActor* AController::GetViewTarget()
{
static auto GetViewTargetFn = FindObject<UFunction>("/Script/Engine.Controller.GetViewTarget");
AActor* ViewTarget = nullptr;
this->ProcessEvent(GetViewTargetFn, &ViewTarget);
return ViewTarget;
}
void AController::Possess(class APawn* Pawn)
{
auto PossessFn = FindFunction("Possess");
this->ProcessEvent(PossessFn, &Pawn);
}
void AController::UnPossess()
{
auto UnPossessFn = FindFunction("UnPossess");
this->ProcessEvent(UnPossessFn);
}