Mushrooms which oscillate up and down. The stem does not move.
This represents the first two mushrooms on MG, even though they don't oscillate up or down.
Definition at line 44 of file ObjectKinoko.hh.
|
| ObjectKinokoUd (const System::MapdataGeoObj ¶ms) |
|
void | calcOscillation () override |
|
const char * | getKclName () const override |
|
void | calcScale (u32) override |
|
| ObjectKinoko (const System::MapdataGeoObj ¶ms) |
|
| ~ObjectKinoko () override |
| @adrr{0x80807A54}
|
|
void | calc () override |
|
u32 | loadFlags () const override |
| @addr {0x80807DAC}
|
|
| ObjectKCL (const System::MapdataGeoObj ¶ms) |
|
void | createCollision () override |
|
void | calcCollisionTransform () override |
|
const EGG::Vector3f & | getPosition () const override |
|
f32 | getCollisionRadius () const override |
|
void | initCollision () override |
|
bool | checkPointPartial (const EGG::Vector3f &pos, const EGG::Vector3f &prevPos, KCLTypeMask mask, CollisionInfoPartial *info, KCLTypeMask *maskOut) override |
|
bool | checkPointPartialPush (const EGG::Vector3f &pos, const EGG::Vector3f &prevPos, KCLTypeMask mask, CollisionInfoPartial *info, KCLTypeMask *maskOut) override |
|
bool | checkPointFull (const EGG::Vector3f &pos, const EGG::Vector3f &prevPos, KCLTypeMask mask, CollisionInfo *info, KCLTypeMask *maskOut) override |
|
bool | checkPointFullPush (const EGG::Vector3f &pos, const EGG::Vector3f &prevPos, KCLTypeMask mask, CollisionInfo *info, KCLTypeMask *maskOut) override |
|
bool | checkSpherePartial (f32 radius, const EGG::Vector3f &pos, const EGG::Vector3f &prevPos, KCLTypeMask mask, CollisionInfoPartial *info, KCLTypeMask *maskOut, u32 timeOffset) override |
|
bool | checkSpherePartialPush (f32 radius, const EGG::Vector3f &pos, const EGG::Vector3f &prevPos, KCLTypeMask mask, CollisionInfoPartial *info, KCLTypeMask *maskOut, u32 timeOffset) override |
|
bool | checkSphereFull (f32 radius, const EGG::Vector3f &pos, const EGG::Vector3f &prevPos, KCLTypeMask mask, CollisionInfo *info, KCLTypeMask *maskOut, u32 timeOffset) override |
|
bool | checkSphereFullPush (f32 radius, const EGG::Vector3f &pos, const EGG::Vector3f &prevPos, KCLTypeMask mask, CollisionInfo *info, KCLTypeMask *maskOut, u32 timeOffset) override |
|
void | narrScLocal (f32 radius, const EGG::Vector3f &pos, KCLTypeMask mask, u32 timeOffset) override |
|
bool | checkPointCachedPartial (const EGG::Vector3f &pos, const EGG::Vector3f &prevPos, KCLTypeMask mask, CollisionInfoPartial *info, KCLTypeMask *maskOut) override |
|
bool | checkPointCachedPartialPush (const EGG::Vector3f &pos, const EGG::Vector3f &prevPos, KCLTypeMask mask, CollisionInfoPartial *info, KCLTypeMask *maskOut) override |
|
bool | checkPointCachedFull (const EGG::Vector3f &pos, const EGG::Vector3f &prevPos, KCLTypeMask mask, CollisionInfo *info, KCLTypeMask *maskOut) override |
|
bool | checkPointCachedFullPush (const EGG::Vector3f &pos, const EGG::Vector3f &prevPos, KCLTypeMask mask, CollisionInfo *info, KCLTypeMask *maskOut) override |
|
bool | checkSphereCachedPartial (f32 radius, const EGG::Vector3f &pos, const EGG::Vector3f &prevPos, KCLTypeMask mask, CollisionInfoPartial *info, KCLTypeMask *maskOut, u32 timeOffset) override |
|
bool | checkSphereCachedPartialPush (f32 radius, const EGG::Vector3f &pos, const EGG::Vector3f &prevPos, KCLTypeMask mask, CollisionInfoPartial *info, KCLTypeMask *maskOut, u32 timeOffset) override |
|
bool | checkSphereCachedFull (f32 radius, const EGG::Vector3f &pos, const EGG::Vector3f &prevPos, KCLTypeMask mask, CollisionInfo *info, KCLTypeMask *maskOut, u32 timeOffset) override |
|
bool | checkSphereCachedFullPush (f32 radius, const EGG::Vector3f &pos, const EGG::Vector3f &prevPos, KCLTypeMask mask, CollisionInfo *info, KCLTypeMask *maskOut, u32 timeOffset) override |
|
virtual void | update (u32 timeOffset) |
|
virtual void | setMovingObjVel (const EGG::Vector3f &v) |
|
virtual const EGG::Matrix34f & | getUpdatedMatrix (u32 timeOffset) |
|
virtual f32 | getScaleY (u32) const |
|
virtual f32 | colRadiusAdditionalLength () const |
|
virtual bool | shouldCheckColNoPush () const |
|
virtual bool | shouldCheckColPush () const |
|
virtual bool | checkCollision (f32 radius, const EGG::Vector3f &pos, const EGG::Vector3f &prevPos, KCLTypeMask mask, CollisionInfo *info, KCLTypeMask *maskOut, u32 timeOffset) |
|
virtual bool | checkCollisionCached (f32 radius, const EGG::Vector3f &pos, const EGG::Vector3f &prevPos, KCLTypeMask mask, CollisionInfo *info, KCLTypeMask *maskOut, u32 timeOffset) |
|
| ObjectDrivable (const System::MapdataGeoObj ¶ms) |
|
void | load () override |
|
virtual void | loadAABB (f32 radius) |
|
| ObjectBase (const System::MapdataGeoObj ¶ms) |
|
virtual void | init () |
|
virtual void | calcModel () |
|
virtual const char * | getResources () const |
|
virtual void | loadGraphics () |
|
virtual void | loadAnims () |
|
virtual void | loadRail () |
|
ObjectId | id () const |
|
void | setPos (const EGG::Vector3f &pos) |
|