public void OnSilencedMusicHandlerFinalize() { this._silencedMusicHandler = (IMusicHandler)null; this.CheckActiveHandler(); }
internal void SetMusicHandler(IMusicHandler musicHandler) { this.musicHandler = musicHandler; }
public void OnBattleMusicHandlerFinalize() { this._battleMusicHandler = (IMusicHandler)null; this.CheckActiveHandler(); }
public void OnSilencedMusicHandlerInit(IMusicHandler silencedMusicHandler) { this._silencedMusicHandler = silencedMusicHandler; this._activeMusicHandler = this._silencedMusicHandler; }
public void OnBattleMusicHandlerInit(IMusicHandler battleMusicHandler) { this._battleMusicHandler = battleMusicHandler; this._activeMusicHandler = this._battleMusicHandler; }
public void OnCampaignMusicHandlerFinalize() { this._campaignMusicHandler = (IMusicHandler)null; this.CheckActiveHandler(); }
public void OnCampaignMusicHandlerInit(IMusicHandler campaignMusicHandler) { this._campaignMusicHandler = campaignMusicHandler; this._activeMusicHandler = this._campaignMusicHandler; }
private void CheckActiveHandler() => this._activeMusicHandler = this._battleMusicHandler ?? this._silencedMusicHandler ?? this._campaignMusicHandler;
public MusicService(IMusicHandler musicHandler, IRepository <Music> music, IMusicFactory musicFactory) { _musicHandler = musicHandler ?? throw new ArgumentNullException(nameof(musicHandler)); _music = music ?? throw new ArgumentNullException(nameof(music)); _musicFactory = musicFactory ?? throw new ArgumentNullException(nameof(musicFactory)); }