#include <EatData.h>
Inherited by EnemyEatData, and PlayerEatData.
◆ EatType
| Enumerator |
|---|
| cEatType_None | Tongue hits actor with no result.
|
| cEatType_Eat | Hold the food in Yoshi's mouth.
|
| cEatType_EatPermanent | Hold the food in Yoshi's mouth, but can't spit it out.
|
| cEatType_Drink | Swallow the food.
|
| cEatType_DrinkBig | Swallow the food, plays a longer animation.
|
| cEatType_YoshiFire | Hold the food in Yoshi's mouth, turns into fire when spat.
|
| cEatType_YoshiFire_Ice | Hold the food in Yoshi's mouth, turns into ice when spat.
|
◆ ScoreType
| Enumerator |
|---|
| cScoreType_Point_200 | |
| cScoreType_Point_1000 | |
| cScoreType_None | |
◆ EatData()
◆ setAfterEatScale()
| virtual void EatData::setAfterEatScale |
( |
| ) |
|
|
virtual |
◆ calcSpitOutPos()
| virtual void EatData::calcSpitOutPos |
( |
Actor * | yoshi | ) |
|
|
virtual |
◆ calcEatScaleRate()
| virtual f32 EatData::calcEatScaleRate |
( |
Actor * | yoshi | ) |
|
|
virtual |
◆ eatMove()
| virtual void EatData::eatMove |
( |
Actor * | yoshi | ) |
|
|
virtual |
◆ vf2C()
| virtual void EatData::vf2C |
( |
| ) |
|
|
virtual |
◆ setEatTongue()
| virtual bool EatData::setEatTongue |
( |
Actor * | yoshi | ) |
|
|
virtual |
◆ setEatTongueOff()
| virtual void EatData::setEatTongueOff |
( |
Actor * | yoshi | ) |
|
|
virtual |
◆ setEatMouth()
| virtual void EatData::setEatMouth |
( |
Actor * | yoshi | ) |
|
|
virtual |
◆ setEatSpitOut()
| virtual bool EatData::setEatSpitOut |
( |
Actor * | yoshi | ) |
|
|
virtual |
◆ setEatGlupDown()
| virtual bool EatData::setEatGlupDown |
( |
Actor * | yoshi | ) |
|
|
virtual |
◆ calcEatInScale()
| virtual void EatData::calcEatInScale |
( |
Actor * | yoshi | ) |
|
|
virtual |
◆ getYoshiID()
◆ getState()
| u32 EatData::getState |
( |
| ) |
const |
|
inline |
◆ setState()
| void EatData::setState |
( |
u32 | state | ) |
|
|
inline |
◆ getEatType()
| EatType EatData::getEatType |
( |
| ) |
const |
|
inline |
◆ setEatType()
| void EatData::setEatType |
( |
EatType | eat_type | ) |
|
|
inline |
◆ getScale() [1/2]
◆ getScale() [2/2]
◆ getScoreType()
◆ setScoreType()
| void EatData::setScoreType |
( |
ScoreType | score_type | ) |
|
|
inline |
◆ mOwnerID
◆ mYoshiID
◆ mState
◆ mEatType
◆ mScale
◆ mScoreType