#include <EnemyChibiYoshiAwaData.h>
Inherits ChibiYoshiAwaData.
|
| | EnemyChibiYoshiAwaData (ActorUniqueID owner_id) |
| void | setAwaHit (Actor *awa) override |
| | Called when a bubble hits the actor and either catches it or breaks.
|
| void | awaCatchMove (Actor *awa) override |
| | Called as the bubble is swallowing the actor.
|
| void | setAwaCatchEnd (Actor *awa) override |
| | Called when the bubble finishes swallowing the actor, and the actor should die.
|
| void | setAwaInvalid (Actor *awa) override |
| | Called when the bubble cannot catch the actor and breaks instead.
|
| | ChibiYoshiAwaData (ActorUniqueID owner_id) |
| | Constructs the ChibiYoshiAwaData and parents it to an owner by ID.
|
| AwaType | getAwaType () const |
| | The type of interaction the bubble will have upon contact with the actor.
|
| void | setAwaType (AwaType type) |
| | Set the type of interaction the bubble will have upon contact with the actor.
|
| State | getState () const |
| | Which stage of interaction we are currently in.
|
| void | setState (State state) |
| | Set which stage of interaction we are currently in.
|
| ItemType | getItemType () const |
| | The type of powerup item which has a chance to spawn in the bubble when caught.
|
| void | setItemType (ItemType type) |
| | Set the type of powerup item which has a chance to spawn in the bubble when caught.
|
| sead::Vector2f & | getPosOffset () |
| | An offset to the actor's center position, which modulates the target position the bubble should drift towards the moment it catches onto the actor.
|
| const sead::Vector2f & | getPosOffset () const |
| | An offset to the actor's center position, which modulates the target position the bubble should drift towards the moment it catches onto the actor.
|
◆ EnemyChibiYoshiAwaData()
| EnemyChibiYoshiAwaData::EnemyChibiYoshiAwaData |
( |
ActorUniqueID | owner_id | ) |
|
◆ setAwaHit()
| void EnemyChibiYoshiAwaData::setAwaHit |
( |
Actor * | awa | ) |
|
|
overridevirtual |
Called when a bubble hits the actor and either catches it or breaks.
- Address: 0x0272D730
Reimplemented from ChibiYoshiAwaData.
◆ awaCatchMove()
| void EnemyChibiYoshiAwaData::awaCatchMove |
( |
Actor * | awa | ) |
|
|
overridevirtual |
Called as the bubble is swallowing the actor.
- Address: 0x0272D734
Reimplemented from ChibiYoshiAwaData.
◆ setAwaCatchEnd()
| void EnemyChibiYoshiAwaData::setAwaCatchEnd |
( |
Actor * | awa | ) |
|
|
overridevirtual |
Called when the bubble finishes swallowing the actor, and the actor should die.
- Address: 0x0272D700
Reimplemented from ChibiYoshiAwaData.
◆ setAwaInvalid()
| void EnemyChibiYoshiAwaData::setAwaInvalid |
( |
Actor * | awa | ) |
|
|
overridevirtual |
Called when the bubble cannot catch the actor and breaks instead.
- Address: 0x0272D738
Reimplemented from ChibiYoshiAwaData.