WaterSurfaceFinder class
Constructors, destructors, conversion operators
- WaterSurfaceFinder(const LiveActor* player)
Public functions
-
void update(const sead::
Vector3f& position, const sead:: Vector3f& gravity, f32 distance) -
void updateLocal(const sead::
Vector3f& position, const sead:: Vector3f& gravity, f32 maxDistance, bool isFlat, bool isDisplacement, bool isOverGround) -
void updateForSurfaceShadow(const sead::
Vector3f& position, const sead:: Vector3f& gravity, f32 distance) -
void updateForDisplacement(const sead::
Vector3f& position, const sead:: Vector3f& gravity, f32 distance) -
void updateConsiderGround(const sead::
Vector3f& position, const sead:: Vector3f& gravity, f32 distance) - auto isNearSurface(f32 distance) const -> bool
- auto isFoundSurface() const -> bool
- auto getDistance() const -> f32
-
auto getSurfacePosition() const -> const sead::
Vector3f&