3#include <libultraship.h>
32 rot.Set(0, direction, mirrorModeAngleOffset);
36 .Behaviour = behaviour,
47 virtual void Tick()
override;
48 virtual void Draw(s32 cameraId)
override;
49 virtual void Reset()
override;
static OObject * AddObjectToWorld(const SpawnParams ¶ms)
Definition RegisterContent.h:10
OObject()
Definition Object.cpp:13
void InitEmperorPenguin(s32 objectIndex)
Definition Penguin.cpp:302
virtual void Draw(s32 cameraId) override
Definition Penguin.cpp:103
void EmperorPenguin(s32 objectIndex)
Definition Penguin.cpp:289
virtual void DrawEditorProperties() override
Definition Penguin.cpp:423
PenguinType Type
Definition Penguin.h:44
void func_80084D2C(s32 objectIndex, s32 arg1)
Definition Penguin.cpp:190
void OtherPenguin(s32 objectIndex)
Definition Penguin.cpp:321
void Behaviours(s32 objectIndex)
Definition Penguin.cpp:145
Behaviour
Definition Penguin.h:17
@ STRUT
Definition Penguin.h:19
@ SLIDE4
Definition Penguin.h:22
@ DISABLED
Definition Penguin.h:18
@ UNK
Definition Penguin.h:23
@ SLIDE6
Definition Penguin.h:24
@ CIRCLE
Definition Penguin.h:20
@ SLIDE3
Definition Penguin.h:21
virtual void Reset() override
Definition Penguin.cpp:419
PenguinType
Definition Penguin.h:10
@ ADULT
Definition Penguin.h:12
@ EMPEROR
Definition Penguin.h:14
@ CREDITS
Definition Penguin.h:13
@ CHICK
Definition Penguin.h:11
Behaviour SpawnBhv
Definition Penguin.h:45
OPenguin(const SpawnParams ¶ms)
Definition Penguin.cpp:36
virtual void Tick() override
Definition Penguin.cpp:77
void InitOtherPenguin(s32 objectIndex)
Definition Penguin.cpp:370
static OPenguin * Spawn(FVector pos, u16 direction, u16 mirrorModeAngleOffset, f32 diameter, PenguinType type, Behaviour behaviour)
Definition Penguin.h:30
void func_8008502C(s32 objectIndex)
Definition Penguin.cpp:282
void func_80085080(s32 objectIndex)
Definition Penguin.cpp:276
static bool _toggle
Definition Penguin.h:62
Definition CoreMath.h:141
Definition SpawnParams.h:30