Files
Project-Reboot-3.0/Project Reboot 3.0/Actor.h
2023-03-31 08:08:33 -04:00

29 lines
759 B
C++

#pragma once
#include "Object.h"
class AActor : public UObject
{
public:
struct FTransform GetTransform();
AActor* GetOwner();
struct FVector GetActorLocation();
struct FVector GetActorRightVector();
void K2_DestroyActor();
class UActorComponent* GetComponentByClass(class UClass* ComponentClass);
float GetDistanceTo(AActor* OtherActor);
struct FRotator GetActorRotation();
void FlushNetDormancy();
bool TeleportTo(const FVector& DestLocation, const FRotator& DestRotation);
bool IsActorBeingDestroyed();
bool IsNetStartup();
bool IsAlwaysRelevant();
bool UsesOwnerRelevancy();
bool IsOnlyRelevantToOwner();
bool CanBeDamaged();
void SetCanBeDamaged(bool NewValue);
void SetOwner(AActor* Owner);
static class UClass* StaticClass();
};