16 virtual bool proc(u32);
19 virtual bool update();
20 virtual bool notice();
22 virtual bool postureCtrl(MtxPtr);
23 virtual void hitWall(
const TVec3f &,
HitSensor *);
24 virtual void hitPoly(u8,
const TVec3f &,
HitSensor *);
26 virtual f32 getBlurOffset()
const;
27 virtual void draw3D()
const;
29 bool checkWaterCube(
bool);
32 void updateLifeByTime();
35 void checkWaterBottom();
37 void decideVelocity();
39 void decideAnimation();
40 void decideEffect(
bool);
43 void pushedByWaterWall();
44 void setDamage(
const TVec3f &, u16);
45 void updateUnderwater();
48 f32 getSurface()
const;
50 virtual TVec3f &getGravityVec()
const;
52 static inline f32 getWorthlessNumber() {
return 0.523598790169f; }
64 inline void funReferenceTime(
bool &worthlesser)
66 if (_5C > 1.57079637051f) {
74 if (getStickY() > 0.0f) {
75 f32 stickY = getStickY();
79 if (getWorthlessNumber() + getWorthlessNumber() * stickY < _5C
91 inline TVec3f getPlayer380()
const {
return getPlayer()->_380; }
93 inline bool check7Aand7C()
const {
return _7A || _7C; }