3#include <item/ItemBase.h>
7 SEAD_RTTI_OVERRIDE(
ItemObj, ItemBase)
79static_assert(
sizeof(
ItemObj) == 0x1A98);
void playBlockReleaseDownAnim() override
void setPlayerNo(s8 ID) override
void setSpinLiftUpActor(Actor *player) override
u32 _1a90[(0x1A98 - 0x1A90)/sizeof(u32)]
Definition ItemObj.h:77
bool isFunsui() const override
void playBlockReleaseUpAnim() override
void playFloatAnim() override
bool smokeDamageEnable_Poison_(f32 surface_pos_y) override
void changeState(const StateID &state_id) override
void blockHitInit_() override
bool smokeDamageEnable_Yogan_(f32 surface_pos_y) override
void setFunsuiPos(sead::Vector2f dst) override
void setWaterFunsui(bool enable) override
void setCarryFall(Actor *, s32) override
bool isQuakeEnable_() override
bool setTouchDrcDamage_(const sead::Vector3f &pos) override
void setFunsuiSpeedY(f32 speed) override
void endFunsui(f32 speed_y) override
void beginFunsui() override
DECLARE_STATE_ID(ItemObj, PowerupState1)
void playIdleAnim() override
ActorBgCollisionCheck * getBgCheck() override
bool isSpinLiftUpEnable() override