Пример #1
0
        /// <summary>
        /// Get the water height at the given world position
        /// </summary>
        /// <param name="worldPos">3D world position</param>
        /// <param name="minWaveLength">Optional: ignore wave lengths below this value; with ships use the ship width for this value</param>
        /// <returns>The height of the ocean at the given world position</returns>
        public static float SampleWaterHeight(Vector3 worldPos, float minWaveLength = 0f)
        {
            float height = 0f;

            SampleHeightHelper sampler = new SampleHeightHelper();

            sampler.Init(worldPos, minWaveLength);
            sampler.Sample(ref height);

            return(height);
        }