public float DistanceAboveWater(Vector3 position) { return(_zone.DistanceOutsideUpperBorder(SpecialZone.Water, position)); }