src/enemy/chuchuBoss.c file

Chuchu Boss enemy.

Classes

struct Helper
struct ChuchuBossEntity
struct struct_080CC1B8
struct ChuchuStruct

Functions

void ChuchuBoss(Entity* this)
void ChuchuBoss_OnKnockback(ChuchuBossEntity* this)
void ChuchuBoss_OnTick(ChuchuBossEntity*)
void ChuchuBoss_OnDeath(ChuchuBossEntity*)
void sub_08025DD8(ChuchuBossEntity*)
void sub_08026060(ChuchuBossEntity*)
void sub_08026090(ChuchuBossEntity*)
void sub_08026110(ChuchuBossEntity*)
void sub_0802626C(ChuchuBossEntity*)
void sub_080262A8(ChuchuBossEntity*)
void sub_08026328(ChuchuBossEntity*)
void sub_08026358(ChuchuBossEntity*)
void sub_080263B4(ChuchuBossEntity*)
void sub_08026414(ChuchuBossEntity*)
void sub_0802647C(ChuchuBossEntity*)
void sub_080264AC(ChuchuBossEntity*)
void sub_080264D4(ChuchuBossEntity*)
void sub_0802650C(ChuchuBossEntity*)
void sub_0802653C(ChuchuBossEntity*)
void sub_08026580(ChuchuBossEntity*)
void sub_08026634(ChuchuBossEntity*)
void sub_08026750(ChuchuBossEntity*)
void sub_08026774(ChuchuBossEntity*)
void sub_080267D0(ChuchuBossEntity*)
void sub_08026808(ChuchuBossEntity*)
void sub_0802686C(ChuchuBossEntity*)
void sub_080268C8(ChuchuBossEntity*)
void sub_080268EC(ChuchuBossEntity*)
void sub_08026914(ChuchuBossEntity*)
void sub_0802694C(ChuchuBossEntity*)
void sub_08026968(ChuchuBossEntity*)
void sub_080269CC(ChuchuBossEntity*)
void sub_08026BE8(ChuchuBossEntity*)
void sub_08026C40(ChuchuBossEntity*)
void sub_08026E1C(ChuchuBossEntity*)
void sub_08026F1C(ChuchuBossEntity*)
void sub_08026FA4(ChuchuBossEntity*)
void sub_08027064(ChuchuBossEntity*)
void sub_0802720C(ChuchuBossEntity*)
void sub_080272D4(ChuchuBossEntity*)
void sub_08027548()
void sub_0802757C()
void sub_080276F4()
void sub_080277B8()
void sub_080277F8()
void sub_08027870(ChuchuBossEntity*)
void sub_08027984()
void sub_080279AC()
auto sub_080279E8(ChuchuBossEntity*) -> bool32
void sub_08027A60()
auto sub_08027AA4(ChuchuBossEntity*) -> bool32
void sub_08027B98()
void sub_08027BBC()
auto sub_08027C54() -> bool32
void sub_08027C7C(ChuchuBossEntity*, u32)
void sub_08027C9C()
auto sub_08027D20(ChuchuBossEntity*) -> Entity*
void sub_08027548(ChuchuBossEntity* this, u32 param_2)
void sub_0802757C(ChuchuBossEntity* this)
void sub_080276F4(ChuchuBossEntity* this, u32 param_2, u32 param_3)
void sub_080277B8(ChuchuBossEntity* this, u32 param_2, s32 param_3)
void sub_080277F8(ChuchuBossEntity* this)
void sub_08027984(ChuchuBossEntity* this)
void sub_080279AC(ChuchuBossEntity* this, Entity* param_2, s32 param_3)
void sub_08027A60(ChuchuBossEntity* this)
void sub_08027B98(ChuchuBossEntity* this, u32 unk1, u32 unk2, u32 unk3, u32 unk4)
void sub_08027BBC(ChuchuBossEntity* this)
auto sub_08027C54(ChuchuBossEntity* this) -> bool32
void sub_08027C9C(ChuchuBossEntity* this, u32 param_2)

Variables

void(*const ChuchuBoss_Functions
void(*const gUnk_080CC1B0
const struct_080CC1B8 gUnk_080CC1B8
void(*const gUnk_080CC1C8
void(*const gUnk_080CC1DC
void(*const gUnk_080CC20C
const u8 gUnk_080CC234
const u8 gUnk_080CC24F
void(*const gUnk_080CC258
void(*const gUnk_080CC264
void(*const gUnk_080CC26C
const u8 gUnk_080CC278
const ChuchuStruct gUnk_080CC27C
const ChuchuStruct gUnk_080CC29C
const ChuchuStruct gUnk_080CC2BC
const s8 gUnk_080CC2DC
Hitbox gUnk_080FD238