// Crest Water System // Copyright © 2024 Wave Harmonic. All rights reserved. using WaveHarmonic.Crest.Internal; namespace WaveHarmonic.Crest { /// /// Base class for scripts that provide the time to the water system. /// /// /// See derived classes for examples. /// public interface ITimeProvider { /// /// Current time. /// float Time { get; } /// /// Delta time. /// float Delta { get; } } /// [@ExecuteDuringEditMode] [@HelpURL("Manual/TimeProviders.html")] public abstract class TimeProvider : ManagedBehaviour, ITimeProvider { /// public abstract float Time { get; } /// public abstract float Delta { get; } } }