3#include <item/ItemBase.h>
7 SEAD_RTTI_OVERRIDE(
ItemObj, ItemBase)
79static_assert(
sizeof(
ItemObj) == 0x1A98);
void playBlockReleaseDownAnim() override
void setFunsuiSpeedY_(f32 speed) override
void setPlayerNo(s8 ID) override
void setSpinLiftUpActor(Actor *player) override
u32 _1a90[(0x1A98 - 0x1A90)/sizeof(u32)]
Definition ItemObj.h:77
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 beginFunsui_() override
void setCarryFall(Actor *, s32) override
bool isQuakeEnable_() override
Determines whether setQuake_() should be called.
void endFunsui_(f32 speed_y) override
bool setTouchDrcDamage_(const sead::Vector3f &pos) override
DECLARE_STATE_ID(ItemObj, PowerupState1)
void playIdleAnim() override
bool isFunsui_() const override
ActorBgCollisionCheck * getBgCheck() override
void setWaterFunsui_(bool enable) override
bool isSpinLiftUpEnable() override