New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
EnemyChibiYoshiEatData Class Reference

#include <EnemyChibiYoshiEatData.h>

Inherits ChibiEatCallback.

Public Member Functions

 EnemyChibiYoshiEatData (UniqueID owner_id)
u32 vf0C () override
void * vf14 (void *) override
void setEatSpitOut (Actor *chibi_yoshi) override
Public Member Functions inherited from ChibiEatCallback
 ChibiEatCallback (UniqueID owner_id)
Actor * getParentActorPtr_ () const
virtual bool isEatEnable ()
virtual void * setEatIn (Actor *chibi_yoshi)
virtual void * eatMove (Actor *chibi_yoshi)
virtual void setEatMouth (Actor *chibi_yoshi)
virtual bool setEatGlupDown (Actor *chibi_yoshi)
virtual void replaceEatActor ()
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 ChibiEatCallback
enum  State { cState_None = 0 , cState_EatTongue , cState_EatMouth }
enum  EatType { cEatType_None = 0 , cEatType_Drink }
enum  ScoreType { cScoreType_Point_200 = 0 , cScoreType_Point_1000 , cScoreType_None }
Protected Attributes inherited from ChibiEatCallback
UniqueID mOwnerID
u32 mYoshiChibiID
sead::Vector3f mScale
State mState
EatType mEatType
ScoreType mScoreType

Constructor & Destructor Documentation

◆ EnemyChibiYoshiEatData()

EnemyChibiYoshiEatData::EnemyChibiYoshiEatData ( UniqueID owner_id)

Member Function Documentation

◆ vf0C()

u32 EnemyChibiYoshiEatData::vf0C ( )
override

◆ vf14()

void * EnemyChibiYoshiEatData::vf14 ( void * )
override

◆ setEatSpitOut()

void EnemyChibiYoshiEatData::setEatSpitOut ( Actor * chibi_yoshi)
overridevirtual

Reimplemented from ChibiEatCallback.

◆ getOwner_()

Enemy * EnemyChibiYoshiEatData::getOwner_ ( ) const
protected