#include <EnemyEatData.h>
Inherits EatCallback.
Public Member Functions | |
| EnemyEatData (UniqueID owner_id) | |
| bool | setEatTongue (Actor *yoshi) override |
| void | setEatTongueOff (Actor *yoshi) override |
| bool | setEatSpitOut (Actor *yoshi) override |
| Public Member Functions inherited from EatCallback | |
| EatCallback (UniqueID owner_id) | |
| Actor * | getParentActorConstPtr_ () const |
| Actor * | getParentActorPtr_ () |
| virtual void | setAfterEatScale () |
| virtual void | calcSpitOutPos (Actor *yoshi) |
| virtual f32 | calcEatScaleRate (Actor *yoshi) |
| virtual void | eatMove (Actor *yoshi) |
| virtual void | replaceEatActor (Actor *yoshi) |
| virtual void | setEatMouth (Actor *yoshi) |
| virtual bool | setEatGlupDown (Actor *yoshi) |
| virtual void | calcEatInScale (Actor *yoshi) |
| const UniqueID & | getYoshiID () const |
| 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 EatCallback | |
| enum | State { cState_None = 0 , cState_EatTongue , cState_EatMouth , cState_DamageSpitOut , cState_SpitOut } |
| enum | EatType { cEatType_None = 0 , cEatType_Eat , cEatType_EatPermanent , cEatType_Drink , cEatType_DrinkBig , cEatType_YoshiFire , cEatType_YoshiFire_Ice } |
| enum | ScoreType { cScoreType_Point_200 = 0 , cScoreType_Point_1000 , cScoreType_None } |
| Protected Attributes inherited from EatCallback | |
| UniqueID | mOwnerID |
| UniqueID | mYoshiID |
| State | mState |
| EatType | mEatType |
| sead::Vector3f | mScale |
| ScoreType | mScoreType |
| EnemyEatData::EnemyEatData | ( | UniqueID | owner_id | ) |
|
overridevirtual |
Reimplemented from EatCallback.
|
overridevirtual |
Reimplemented from EatCallback.
|
overridevirtual |
Reimplemented from EatCallback.
|
protected |