3#include <map_obj/ChangeBlockCoinBase.h>
22 bool init(
bool register_collider,
bool);
32 mPlayerNo2 = player_no_2;
33 mHitPlayerNo = hit_player_no;
34 mSpawnDirection = cDirType_Up;
61 return (mParam1 >> 28 & 1) << 4 | (mParam1 & 0xF);
Definition ActorBlockBase.h:6
f32 mItemCreateAddYPosUp1
Definition ActorBlockBase.h:100
bool init(bool register_collider, bool)
virtual void executeBlock()
void onDownMove_DiffEnd() override
u8 _1ccd
Definition ActorBlockBase.h:111
u32 _1cc8
Definition ActorBlockBase.h:109
u8 _1cc4
Definition ActorBlockBase.h:106
f32 mItemCreateZPos
Definition ActorBlockBase.h:99
void onDownMove_DiffStart() override
Type getBlockType() const
Definition ActorBlockBase.h:25
virtual void vf314()
Definition ActorBlockBase.h:75
~ActorBlockBase() override
Definition ActorBlockBase.h:20
virtual bool isBlockActive()
f32 mItemCreateAddYPosUp2
Definition ActorBlockBase.h:102
virtual sead::Vector3f getItemCreatePos() const
Definition ActorBlockBase.h:66
virtual void preSpawnItem()
void forceSpawnItemUp(u8 player_no_2, s32 hit_player_no)
Definition ActorBlockBase.h:30
void spawnItemUp() override
virtual u8 getContentIndex() const
Definition ActorBlockBase.h:59
u8 _1cc6
Definition ActorBlockBase.h:108
virtual void vf2DC()
Definition ActorBlockBase.h:55
f32 mItemCreateAddYPosDown2
Definition ActorBlockBase.h:103
bool mScreenOutCheckEnable
Definition ActorBlockBase.h:110
virtual void vf324()
Definition ActorBlockBase.h:83
u8 _1cc5
Definition ActorBlockBase.h:107
bool draw() override
Main rendering callback for the actor. Called every frame (the game runs at exactly 60 FPS).
virtual u32 vf32C()
Definition ActorBlockBase.h:87
void spawnItemDown() override
virtual void vf31C()
Definition ActorBlockBase.h:79
f32 mItemCreateAddYPosDown1
Definition ActorBlockBase.h:101
u32 _1cc0
Definition ActorBlockBase.h:105
Type mType
Definition ActorBlockBase.h:104
void onMove_Diff() override
bool execute() override
Main execution/logic callback for the actor. Called every frame (the game runs at exactly 60 FPS).
ActorBlockBase(const ActorCreateParam ¶m)