3#include <actor/ActorUniqueID.h>
5#include <math/seadVector.h>
17 static_assert(
sizeof(
EatType) == 4);
Definition ChibiYoshiEatData.h:10
EatType
Definition ChibiYoshiEatData.h:13
@ cEatType_Drink
Swallow the food.
Definition ChibiYoshiEatData.h:15
@ cEatType_None
Damages the player when trying to eat.
Definition ChibiYoshiEatData.h:14
u32 mYoshiChibiID
Definition ChibiYoshiEatData.h:87
ScoreType getScoreType() const
Definition ChibiYoshiEatData.h:75
void setState(u32 state)
Definition ChibiYoshiEatData.h:50
virtual void * vf1C(void *)
const sead::Vector3f & getScale() const
Definition ChibiYoshiEatData.h:70
sead::Vector3f & getScale()
Definition ChibiYoshiEatData.h:65
ActorUniqueID mOwnerID
Definition ChibiYoshiEatData.h:86
ChibiYoshiEatData(ActorUniqueID owner_id)
void setScoreType(ScoreType score_type)
Definition ChibiYoshiEatData.h:80
sead::Vector3f mScale
Definition ChibiYoshiEatData.h:88
void setEatType(EatType eat_type)
Definition ChibiYoshiEatData.h:60
virtual bool handleEaten(Actor *chibi_yoshi)
EatType getEatType() const
Definition ChibiYoshiEatData.h:55
virtual void * vf14(void *)
u32 getState() const
Definition ChibiYoshiEatData.h:45
ScoreType
Definition ChibiYoshiEatData.h:20
@ cScoreType_Point_1000
Definition ChibiYoshiEatData.h:22
@ cScoreType_None
Definition ChibiYoshiEatData.h:23
@ cScoreType_Point_200
Definition ChibiYoshiEatData.h:21
u32 mState
Definition ChibiYoshiEatData.h:89
virtual void setEatSpitOut(Actor *chibi_yoshi)
ScoreType mScoreType
Definition ChibiYoshiEatData.h:91
EatType mEatType
Definition ChibiYoshiEatData.h:90