// // Licensed under the MIT License. See LICENSE file in the project root for full license information. // namespace MUnique.OpenMU.GameLogic; /// /// Provides a flag, if the event is running. /// /// /// It has effect on re-spawning monsters, when the is . /// public interface IEventStateProvider { /// /// Gets a value indicating whether the event is currently running. /// bool IsEventRunning { get; } /// /// Determines, if a spawn wave is currently active. /// /// The number of the wave. /// , when the spawn wave is active; Otherwise, . bool IsSpawnWaveActive(byte waveNumber); }