mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-10 03:47:42 +00:00
Work on CFluidPlaneCPU
This commit is contained in:
@@ -11,26 +11,33 @@ class CRipple
|
||||
private:
|
||||
TUniqueId x0_id;
|
||||
float x4_time = 0.f;
|
||||
zeus::CVector3f x8_;
|
||||
float x14_ = 2.f;
|
||||
float x18_ = 12.f;
|
||||
float x1c_ = 3.f;
|
||||
zeus::CVector3f x8_center;
|
||||
float x14_timeFalloff = 2.f;
|
||||
float x18_distFalloff = 12.f;
|
||||
float x1c_frequency = 3.f;
|
||||
float x20_ = 0.25f;
|
||||
float x24_ = 0.00098039221f;
|
||||
float x24_amplitude = 0.00098039221f;
|
||||
float x28_ooTimeFalloff = 0.f;
|
||||
float x2c_ooDistFalloff = 0.f;
|
||||
float x30_ooPhase = 0.f;
|
||||
float x34_phase = 0.f;
|
||||
float x38_lookupPhase = 0.f;
|
||||
u32 x3c_ = 0;
|
||||
|
||||
public:
|
||||
CRipple(TUniqueId, const zeus::CVector3f&, float);
|
||||
CRipple(TUniqueId id, const zeus::CVector3f& center, float intensity);
|
||||
|
||||
void SetTime(float t) { x4_time = t; }
|
||||
float GetTime() const { return x4_time; }
|
||||
float GetTimeFalloff() const;
|
||||
float GetTimeFalloff() const { return x14_timeFalloff; }
|
||||
TUniqueId GetUniqueId() const { return x0_id; }
|
||||
float GetFequency() const;
|
||||
float GetAmplitude() const;
|
||||
float GetOODistanceFalloff() const;
|
||||
float GetDistanceFalloff() const;
|
||||
zeus::CVector3f GetCenter() const;
|
||||
float GetOOTimeFalloff() const;
|
||||
float GetFrequency() const { return x1c_frequency; }
|
||||
float GetAmplitude() const { return x24_amplitude; }
|
||||
float GetOODistanceFalloff() const { return x2c_ooDistFalloff; }
|
||||
float GetDistanceFalloff() const { return x18_distFalloff; }
|
||||
const zeus::CVector3f& GetCenter() const { return x8_center; }
|
||||
float GetOOTimeFalloff() const { return x28_ooTimeFalloff; }
|
||||
float GetLookupPhase() const { return x38_lookupPhase; }
|
||||
};
|
||||
}
|
||||
#endif // __URDE_CRIPPLE_HPP__
|
||||
|
||||
Reference in New Issue
Block a user