public void Subscribe(IFormPublisher publisher) { publisher.DrawEvent += this.DrawCard; publisher.PlayCardEvent += this.AddCard; publisher.Battle += this.HandleBattle; publisher.End += this.PlayAiTurn; }
public void Subscribe(IFormPublisher publisher) { publisher.RequestStateReport += this.ReportStateToArgs; publisher.DrawEvent += this.UpdateWithDraw; publisher.Battle += this.UpdateWithBattle; publisher.Main2 += this.UpdateWithMain2; publisher.End += this.UpdateWithEnd; }
public virtual void Subscribe(IFormPublisher publisher) { publisher.DrawEvent += this.Draw; publisher.PlayCardEvent += this.PlayWithArguments; }
public void Subscribe(IFormPublisher publisher) { publisher.PlayCardEvent += this.AddCard; }
public override void Subscribe(IFormPublisher publisher) { publisher.End += this.PlayTurn; }