PlayerAreaChecker class

Constructors, destructors, conversion operators

PlayerAreaChecker(const al::LiveActor* player, const PlayerModelHolder* modelHolder)

Public functions

auto isInWater(const sead::Vector3f& pos) const -> bool
auto isInWaterDouble(const sead::Vector3f& pos, f32 gravityFactor) const -> bool
auto isInWaterWallCatch(const sead::Vector3f& pos, f32 gravityFactor) const -> bool
auto isInWaterIce(const sead::Vector3f& pos) const -> bool
auto isInWaterIceDouble(const sead::Vector3f& pos, f32 gravityFactor) const -> bool
auto isInWet(const sead::Vector3f& pos) const -> bool
auto isInRise(const sead::Vector3f& pos) const -> bool
auto isInHackCancel(const sead::Vector3f& pos) const -> bool
auto isInRecovery(const al::AreaObj** area, const sead::Vector3f& pos) const -> bool
auto isInRecoveryBan(const sead::Vector3f& pos) const -> bool
auto isInWallClimbBan(const sead::Vector3f& pos) const -> bool
auto isInForceRecovery(sead::Vector3f* targetPos, sead::Vector3f* targetUp, const al::AreaObj** area, const sead::Vector3f& pos) const -> bool
auto isInShadowLength(f32* shadowLength, const sead::Vector3f& pos) const -> bool
auto isInCarryBan(const sead::Vector3f& pos) const -> bool
auto tryFindStainArea(const sead::Vector3f& pos) const -> const al::AreaObj*
auto tryFindInvalidateInputFall(const sead::Vector3f& pos) const -> const al::AreaObj*