3#include <libultraship.h>
43 rot.Set(0, direction, mirrorModeAngleOffset);
47 .Behaviour = behaviour,
58 virtual void Tick()
override;
59 virtual void Draw(s32 cameraId)
override;
60 virtual void Reset()
override;
World gWorldInstance
Definition Game.cpp:74
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:55
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:27
@ STRUT
Definition Penguin.h:29
@ SLIDE4
Definition Penguin.h:32
@ DISABLED
Definition Penguin.h:28
@ UNK
Definition Penguin.h:33
@ SLIDE6
Definition Penguin.h:34
@ CIRCLE
Definition Penguin.h:30
@ SLIDE3
Definition Penguin.h:31
virtual void Reset() override
Definition Penguin.cpp:419
PenguinType
Definition Penguin.h:20
@ ADULT
Definition Penguin.h:22
@ EMPEROR
Definition Penguin.h:24
@ CREDITS
Definition Penguin.h:23
@ CHICK
Definition Penguin.h:21
Behaviour SpawnBhv
Definition Penguin.h:56
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:41
void func_8008502C(s32 objectIndex)
Definition Penguin.cpp:282
void func_80085080(s32 objectIndex)
Definition Penguin.cpp:276
static bool _toggle
Definition Penguin.h:73
Definition CoreMath.h:137
Definition SpawnParams.h:30