#include <EnemyChibiYoshiEatData.h>
Inherits ChibiYoshiEatData.
Public Member Functions | |
| EnemyChibiYoshiEatData (ActorUniqueID owner_id) | |
| u32 | vf0C () override |
| void * | vf14 (void *) override |
| void | setEatSpitOut (Actor *chibi_yoshi) override |
| Public Member Functions inherited from ChibiYoshiEatData | |
| ChibiYoshiEatData (ActorUniqueID owner_id) | |
| virtual void * | vf1C (void *) |
| virtual void | vf24 () |
| virtual bool | handleEaten (Actor *chibi_yoshi) |
| virtual void | vf3C () |
| u32 | getState () const |
| void | setState (u32 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 ChibiYoshiEatData | |
| enum | EatType { cEatType_None = 0 , cEatType_Drink } |
| enum | ScoreType { cScoreType_Point_200 = 0 , cScoreType_Point_1000 , cScoreType_None } |
| Protected Attributes inherited from ChibiYoshiEatData | |
| ActorUniqueID | mOwnerID |
| u32 | mYoshiChibiID |
| sead::Vector3f | mScale |
| u32 | mState |
| EatType | mEatType |
| ScoreType | mScoreType |
| EnemyChibiYoshiEatData::EnemyChibiYoshiEatData | ( | ActorUniqueID | owner_id | ) |
|
overridevirtual |
Reimplemented from ChibiYoshiEatData.
|
overridevirtual |
Reimplemented from ChibiYoshiEatData.
|
overridevirtual |
Reimplemented from ChibiYoshiEatData.
|
protected |