#include <EnemyChibiYoshiEatData.h>
Inherits ChibiEatCallback.
Public Member Functions | |
| EnemyChibiYoshiEatData (UniqueID owner_id) | |
| u32 | vf0C () override |
| void * | vf14 (void *) override |
| void | setEatSpitOut (Actor *chibi_yoshi) override |
| Public Member Functions inherited from ChibiEatCallback | |
| ChibiEatCallback (UniqueID owner_id) | |
| Actor * | getParentActorPtr_ () const |
| virtual bool | isEatEnable () |
| virtual void * | setEatIn (Actor *chibi_yoshi) |
| virtual void * | eatMove (Actor *chibi_yoshi) |
| virtual void | setEatMouth (Actor *chibi_yoshi) |
| virtual bool | setEatGlupDown (Actor *chibi_yoshi) |
| virtual void | replaceEatActor () |
| State | getState () const |
| void | setState (State state) |
| EatType | getEatType () const |
| void | setEatType (EatType eat_type) |
| sead::Vector3f & | getScale () |
| const sead::Vector3f & | getScale () const |
| ScoreType | getScoreType () const |
| void | setScoreType (ScoreType score_type) |
Protected Member Functions | |
| Enemy * | getOwner_ () const |
Additional Inherited Members | |
| Public Types inherited from ChibiEatCallback | |
| enum | State { cState_None = 0 , cState_EatTongue , cState_EatMouth } |
| enum | EatType { cEatType_None = 0 , cEatType_Drink } |
| enum | ScoreType { cScoreType_Point_200 = 0 , cScoreType_Point_1000 , cScoreType_None } |
| Protected Attributes inherited from ChibiEatCallback | |
| UniqueID | mOwnerID |
| u32 | mYoshiChibiID |
| sead::Vector3f | mScale |
| State | mState |
| EatType | mEatType |
| ScoreType | mScoreType |
| EnemyChibiYoshiEatData::EnemyChibiYoshiEatData | ( | UniqueID | owner_id | ) |
|
override |
|
override |
|
overridevirtual |
Reimplemented from ChibiEatCallback.
|
protected |