src/enemy/businessScrub.c file

Business Scrub enemy.

Classes

struct SalesOffering
struct BusinessScrubEntity

Functions

void sub_08028E9C(BusinessScrubEntity*)
void sub_08028EDC(BusinessScrubEntity*)
auto sub_08028F98(BusinessScrubEntity*, u32) -> bool32
auto sub_08028FDC(BusinessScrubEntity*) -> bool32
void sub_08028FFC(BusinessScrubEntity*)
void sub_08029078(BusinessScrubEntity*)
void sub_080290E0(BusinessScrubEntity*, u32)
void sub_080290FC(BusinessScrubEntity*)
auto sub_0802915C(BusinessScrubEntity*) -> bool32
auto BusinessScrub_CheckRefillFitsBag(BusinessScrubEntity*) -> bool32
void sub_0802922C(BusinessScrubEntity*)
void sub_0802925C(BusinessScrubEntity*)
void BusinessScrub(BusinessScrubEntity* this)
void BusinessScrub_OnTick(BusinessScrubEntity* this)
void BusinessScrub_OnCollision(BusinessScrubEntity* this)
void BusinessScrub_OnGrabbed(BusinessScrubEntity* this)
void BusinessScrub_Action0(BusinessScrubEntity* this)
void BusinessScrub_Action1(BusinessScrubEntity* this)
void BusinessScrub_Action2(BusinessScrubEntity* this)
void BusinessScrub_Action3(BusinessScrubEntity* this)
void EnemyDetachFX(Entity* entity)
void sub_08028F0C(BusinessScrubEntity*)
void BusinessScrub_Action4(BusinessScrubEntity* this)
void BusinessScrub_Action5(BusinessScrubEntity* this)
void BusinessScrub_Action6(BusinessScrubEntity* this)
void BusinessScrub_Action7(BusinessScrubEntity* this)
void BusinessScrub_Action8(BusinessScrubEntity* this)
auto sub_08029198(const struct SalesOffering*) -> bool32
void sub_08029270(BusinessScrubEntity* this)

Variables

const struct SalesOffering gUnk_080CC954
const u8 kinstoneTypes
void(*const BusinessScrub_Functions
void(*const BusinessScrub_Actions
const u8 gUnk_080CCA04