3#include <libultraship.h>
44 .LeftExitSpan = leftBoundary,
45 .TriggerSpan = triggerBoundary,
46 .RightExitSpan = rightBoundary,
62 virtual void Tick()
override;
63 virtual void Draw(s32 cameraId)
override;
72 void BooStart(s32 someIndex, s32 arg1);
World gWorldInstance
Definition Game.cpp:74
IPathSpan RightTrigger
Definition Boos.h:78
IPathSpan LeftTrigger
Definition Boos.h:76
virtual void Draw(s32 cameraId) override
Definition Boos.cpp:94
void func_8007C4A4(s32 objectIndex)
Definition Boos.cpp:215
virtual void SetSpawnParams(SpawnParams ¶ms) override
Definition Boos.cpp:54
virtual void Tick() override
Definition Boos.cpp:62
static size_t GetCount()
Definition Boos.h:57
void func_8007C5B4(s32 objectIndex)
Definition Boos.cpp:163
~OBoos()
Definition Boos.h:53
static OBoos * Spawn(size_t numBoos, const IPathSpan &leftBoundary, const IPathSpan &triggerBoundary, const IPathSpan &rightBoundary)
Definition Boos.h:40
void func_8007C550(s32 objectIndex)
Definition Boos.cpp:229
size_t _idx
Definition Boos.h:82
virtual void DrawEditorProperties() override
Definition Boos.cpp:296
s32 _playerId
Definition Boos.h:87
std::vector< s32 > _indices
Definition Boos.h:83
void func_8007C684(s32 objectIndex)
Definition Boos.cpp:184
s32 func_8007C9F8(void)
Definition Boos.cpp:236
OBoos(const SpawnParams ¶ms)
Definition Boos.cpp:27
void func_800523B8(s32 objectIndex, s32 arg1, u32 arg2)
Definition Boos.cpp:119
bool _isActive
Definition Boos.h:86
static size_t _count
Definition Boos.h:81
void func_8007CA70(void)
Definition Boos.cpp:133
void BooExit(s32 someIndex)
Definition Boos.cpp:286
size_t _numBoos
Definition Boos.h:84
IPathSpan ActiveZone
Definition Boos.h:77
FVector _pos
Definition Boos.h:80
void BooStart(s32 someIndex, s32 arg1)
Definition Boos.cpp:261
OObject()
Definition Object.cpp:13
Definition CoreMath.h:214
Definition SpawnParams.h:30