using UnityEngine;
public interface IWaterHeightProvider
{
/// 返回 worldPos 位置的水面高度(Y)
float GetWaterHeight(Vector3 worldPos);
}
///
/// 最简单的水面:固定平面(适合先跑通逻辑)
///
public class FlatWaterHeightProvider : MonoBehaviour, IWaterHeightProvider
{
public float waterY = 0f;
public float GetWaterHeight(Vector3 worldPos) => waterY;
}