Interfaces/IMusicTrackChanged.cs

Interface for a scene event fired when the music manager starts a new track. Declares OnMusicTrackChanged(MusicTrack) and inherits from ISceneEvent<IMusicTrackChanged>.

using Machines.Systems;

namespace Machines.Events;

/// <summary>
/// Fired when the music manager starts a new track.
/// </summary>
public interface IMusicTrackChanged : ISceneEvent<IMusicTrackChanged>
{
	void OnMusicTrackChanged( MusicTrack track );
}