3#include <libultraship.h>
32 .Name =
"mk:hedgehog",
33 .Behaviour = behaviour,
35 .PatrolEnd = patrolPoint,
48 virtual void Tick()
override;
49 virtual void Draw(s32 cameraId)
override;
World gWorldInstance
Definition Game.cpp:74
void func_8004A870(s32 objectIndex, f32 arg1)
Definition Hedgehog.cpp:94
virtual void SetSpawnParams(SpawnParams ¶ms) override
Definition Hedgehog.cpp:40
static size_t GetCount()
Definition Hedgehog.h:44
FVector2D PatrolEnd
Definition Hedgehog.h:63
OHedgehog(const SpawnParams ¶ms)
Definition Hedgehog.cpp:20
virtual void Draw(s32 cameraId) override
Definition Hedgehog.cpp:57
void func_800555BC(s32 objectIndex, s32 cameraId)
Definition Hedgehog.cpp:79
void func_80083474(s32 objectIndex)
Definition Hedgehog.cpp:198
void func_80083248(s32 objectIndex)
Definition Hedgehog.cpp:144
void func_8008311C(s32 objectIndex, s32 arg1)
Definition Hedgehog.cpp:123
~OHedgehog()
Definition Hedgehog.h:40
virtual void Tick() override
Definition Hedgehog.cpp:46
static OHedgehog * Spawn(const FVector &pos, const FVector2D &patrolPoint, s16 behaviour)
Definition Hedgehog.h:30
static size_t _count
Definition Hedgehog.h:64
size_t _idx
Definition Hedgehog.h:65
void func_800833D0(s32 objectIndex, s32 arg1)
Definition Hedgehog.cpp:178
virtual void DrawEditorProperties() override
Definition Hedgehog.cpp:204
OObject()
Definition Object.cpp:13
Definition SpawnParams.h:30