3#include <actor/UniqueID.h>
5#include <math/seadVector.h>
20 static_assert(
sizeof(
State) == 4,
"ChibiEatCallback::State size mismatch");
27 static_assert(
sizeof(
EatType) == 4,
"ChibiEatCallback::EatType size mismatch");
35 static_assert(
sizeof(
ScoreType) == 4,
"ChibiEatCallback::ScoreType size mismatch");
106static_assert(
sizeof(
ChibiEatCallback) == 0x24,
"ChibiEatCallback size mismatch");
Definition ChibiEatCallback.h:11
void setEatType(EatType eat_type)
Definition ChibiEatCallback.h:73
void setState(State state)
Definition ChibiEatCallback.h:63
State
Definition ChibiEatCallback.h:14
@ cState_EatMouth
Definition ChibiEatCallback.h:17
@ cState_EatTongue
Definition ChibiEatCallback.h:16
@ cState_None
Definition ChibiEatCallback.h:15
Actor * getParentActorPtr_() const
sead::Vector3f mScale
Definition ChibiEatCallback.h:101
EatType
Definition ChibiEatCallback.h:23
@ cEatType_Drink
Swallow the food.
Definition ChibiEatCallback.h:25
@ cEatType_None
Damages the player when trying to eat.
Definition ChibiEatCallback.h:24
virtual void setEatSpitOut(Actor *chibi_yoshi)
ScoreType
Definition ChibiEatCallback.h:30
@ cScoreType_None
Definition ChibiEatCallback.h:33
@ cScoreType_Point_1000
Definition ChibiEatCallback.h:32
@ cScoreType_Point_200
Definition ChibiEatCallback.h:31
sead::Vector3f & getScale()
Definition ChibiEatCallback.h:78
EatType mEatType
Definition ChibiEatCallback.h:103
State getState() const
Definition ChibiEatCallback.h:58
EatType getEatType() const
Definition ChibiEatCallback.h:68
void setScoreType(ScoreType score_type)
Definition ChibiEatCallback.h:93
virtual void setEatMouth(Actor *chibi_yoshi)
const sead::Vector3f & getScale() const
Definition ChibiEatCallback.h:83
virtual bool isEatEnable()
virtual void * setEatIn(Actor *chibi_yoshi)
virtual void * eatMove(Actor *chibi_yoshi)
ScoreType mScoreType
Definition ChibiEatCallback.h:104
u32 mYoshiChibiID
Definition ChibiEatCallback.h:100
virtual bool setEatGlupDown(Actor *chibi_yoshi)
ScoreType getScoreType() const
Definition ChibiEatCallback.h:88
State mState
Definition ChibiEatCallback.h:102
virtual void replaceEatActor()
UniqueID mOwnerID
Definition ChibiEatCallback.h:99
ChibiEatCallback(UniqueID owner_id)