3#include <libultraship.h>
38 virtual void Draw(s32 cameraId);
void DrawDefaultEditorProperties()
Definition DefaultProperties.cpp:5
IRotator GetRotation() const
Definition Object.cpp:50
virtual void Translate(FVector pos)
Definition Object.cpp:68
virtual void SetSpawnParams(SpawnParams ¶ms)
Definition Object.cpp:23
void Rotate(IRotator rot)
Definition Object.cpp:84
virtual void Tick()
Definition Object.cpp:32
virtual void Destroy()
Definition Object.cpp:36
FVector GetScale() const
Definition Object.cpp:59
virtual void Draw(s32 cameraId)
Definition Object.cpp:34
const char * ResourceName
Definition Object.h:19
OObject()
Definition Object.cpp:13
const char * Model
Definition Object.h:22
uint8_t uuid[16]
Definition Object.h:16
void SetScale(FVector scale)
Definition Object.cpp:96
virtual ~OObject()=default
IRotator SpawnRot
Definition Object.h:25
s32 _objectIndex
Definition Object.h:21
std::vector< Triangle > Triangles
Definition Object.h:29
virtual void DrawEditorProperties()
Definition Object.h:48
const char * Name
Definition Object.h:18
bool bPendingDestroy
Definition Object.h:20
Object o
Definition Object.h:17
virtual void Reset()
Definition Object.cpp:39
FVector SpawnScale
Definition Object.h:26
FVector SpawnPos
Definition Object.h:24
FVector GetLocation() const
Definition Object.cpp:41
virtual void Expire()
Definition Object.cpp:35
float Speed
Definition Object.h:27
virtual void Tick60fps()
Definition Object.cpp:33
Definition CoreMath.h:137
Definition SpawnParams.h:30