RedCore
Loading...
Searching...
No Matches
ActorDonutBlock.h
Go to the documentation of this file.
1
#
pragma
once
2
3
#
include
<
map_obj
/
ChikuwaBlockBase
.
h
>
4
5
namespace
red
{
6
7
/**
8
* @brief An implementation of Donut Block as an actor instead of a tile.
9
*/
10
class
ActorDonutBlock
:
public
ChikuwaBlockBase
{
11
SEAD_RTTI_OVERRIDE(
ActorDonutBlock
, ActorMultiState)
12
13
public
:
14
static
Profile
*
sProfile
;
15
16
ActorDonutBlock
(
const
ActorCreateParam& param);
17
~
ActorDonutBlock
()
override
=
default
;
18
19
Result
create
()
override
;
20
bool
execute
()
override
;
21
22
void
reviveCollisionCheck
()
override
;
23
24
void
reset1
()
override
;
25
void
reset2
()
override
;
26
27
virtual
void
loadActorRes
();
28
29
DECLARE_STATE_ID(
ActorDonutBlock
, Idle)
30
};
31
32
}
red::ActorDonutBlock
An implementation of Donut Block as an actor instead of a tile.
Definition
ActorDonutBlock.h:10
red::ActorDonutBlock::reset1
void reset1() override
red::ActorDonutBlock::loadActorRes
virtual void loadActorRes()
red::ActorDonutBlock::ActorDonutBlock
ActorDonutBlock(const ActorCreateParam ¶m)
red::ActorDonutBlock::execute
bool execute() override
red::ActorDonutBlock::reset2
void reset2() override
red::ActorDonutBlock::create
Result create() override
red::ActorDonutBlock::reviveCollisionCheck
void reviveCollisionCheck() override
red::ActorDonutBlock::~ActorDonutBlock
~ActorDonutBlock() override=default
red
Definition
ActorDonutBlock.h:5
include
red
actor
ActorDonutBlock.h
Generated by
1.14.0