コード例 #1
0
ファイル: SoundCaller.cs プロジェクト: klimentt/KurtVonnegut
 public SoundCaller(SoundEffect eff)
     : base()
 {
     publisher = new SoundPublisher(eff);
     subscriber = new SoundSubscriber();
     subscriber.Subscribe(publisher);
     publisher.Execute();
 }
コード例 #2
0
 private void TakeAction(SoundPublisher publisher, EventArgs e)
 {
     publisher.SoundEffect.Play();
 }
コード例 #3
0
 public void Subscribe(SoundPublisher publisher)
 {
     publisher.Tick += new SoundPublisher.EventHandler(TakeAction);
 }