public void OnSilencedMusicHandlerFinalize()
 {
     this._silencedMusicHandler = (IMusicHandler)null;
     this.CheckActiveHandler();
 }
Exemplo n.º 2
0
 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;
Exemplo n.º 9
0
 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));
 }