コード例 #1
0
 public virtual void OnPlayerDied(IPublicPlayerView player, IPublicPlayerView causedBy)
 {
 }
コード例 #2
0
ファイル: Main.cs プロジェクト: sciaopin/bang-sharp
 void ISessionEventListener.OnPlayerPlayedCardOnTable(IPublicPlayerView player, ICard card)
 {
     ConsoleHelper.GameEvent("Player #{0} played card {1} #{2} on table.", player.ID, card.Type, card.ID);
 }
コード例 #3
0
ファイル: Main.cs プロジェクト: sciaopin/bang-sharp
 void ISessionEventListener.OnPlayerStoleCard(IPublicPlayerView player, IPublicPlayerView targetPlayer, ICard targetCard)
 {
     ConsoleHelper.GameEvent("Player #{0} stole card {1} #{2} from player #{3}.", player.ID, targetCard.Type, targetCard.ID, targetPlayer.ID);
 }
コード例 #4
0
ファイル: Main.cs プロジェクト: sciaopin/bang-sharp
 void ISessionEventListener.OnPlayerLostAdditionalCharacters(IPublicPlayerView player)
 {
     ConsoleHelper.GameEvent("Player #{0} lost his additional abilities.", player.ID);
 }
コード例 #5
0
ファイル: Main.cs プロジェクト: sciaopin/bang-sharp
 void ISessionEventListener.OnPlayerPlayedCard(IPublicPlayerView player, ICard card, IPublicPlayerView targetPlayer)
 {
     ConsoleHelper.GameEvent("Player #{0} played card {1} #{2} on player #{3}.", player.ID, card.Type, card.ID, targetPlayer.ID);
 }
コード例 #6
0
ファイル: Main.cs プロジェクト: sciaopin/bang-sharp
 void ISessionEventListener.OnPlayerDied(IPublicPlayerView player, IPublicPlayerView causedBy)
 {
     ConsoleHelper.GameEvent("Player #{0} died{1}, he was {2}.", player.ID, causedBy == null ? "" : " because of player #" + causedBy.ID, player.Role);
 }
コード例 #7
0
ファイル: Main.cs プロジェクト: sciaopin/bang-sharp
 void ISessionEventListener.OnPlayerDrewFromGraveyard(IPublicPlayerView player, ReadOnlyCollection<ICard> drawnCards)
 {
     ConsoleHelper.GameEvent("Player #{0} drew {1} cards from the graveyard.", player.ID, drawnCards.Count);
 }
コード例 #8
0
 public virtual void OnPlayerPlayedCard(IPublicPlayerView player, ICard card, IPublicPlayerView targetPlayer)
 {
 }
コード例 #9
0
 public virtual void OnPlayerPlayedCard(IPublicPlayerView player, ICard card, CardType asCard, IPublicPlayerView targetPlayer, ICard targetCard)
 {
 }
コード例 #10
0
 public virtual void OnPlayerLostAdditionalCharacters(IPublicPlayerView player)
 {
 }
コード例 #11
0
 public virtual void OnPlayerPickedFromSelection(IPublicPlayerView player, ICard card)
 {
 }
コード例 #12
0
 public virtual void OnPlayerEndedTurn(IPublicPlayerView player)
 {
 }
コード例 #13
0
 public virtual void OnPlayerDrewFromGraveyard(IPublicPlayerView player, System.Collections.ObjectModel.ReadOnlyCollection<ICard> drawnCards)
 {
 }
コード例 #14
0
 public virtual void OnPlayerDiscardedCard(IPublicPlayerView player, ICard card)
 {
 }
コード例 #15
0
ファイル: Main.cs プロジェクト: sciaopin/bang-sharp
 void ISessionEventListener.OnPlayerCancelledCard(IPublicPlayerView player, IPublicPlayerView targetPlayer, ICard targetCard)
 {
     ConsoleHelper.GameEvent("Player #{0} cancelled card {1} #{2} of player #{3}.", player.ID, targetCard.Type, targetCard.ID, targetPlayer.ID);
 }
コード例 #16
0
 public virtual void OnPlayerPlayedCardOnTable(IPublicPlayerView player, ICard card)
 {
 }
コード例 #17
0
ファイル: Main.cs プロジェクト: sciaopin/bang-sharp
 void ISessionEventListener.OnPlayerCheckedDeck(IPublicPlayerView player, ICard checkedCard, CardType causedBy, bool result)
 {
     ConsoleHelper.GameEvent("Player #{0} checked card {1} #{2} from deck because of card {3} and {4}.", player.ID, checkedCard.Type, checkedCard.ID, causedBy, result ? "succeeded" : "failed");
 }
コード例 #18
0
 public virtual void OnPlayerRespondedWithCard(IPublicPlayerView player, ICard card, CardType asCard)
 {
 }
コード例 #19
0
ファイル: Main.cs プロジェクト: sciaopin/bang-sharp
 void ISessionEventListener.OnPlayerDiscardedCard(IPublicPlayerView player, ICard card)
 {
     ConsoleHelper.GameEvent("Player #{0} discarded card {1} #{2}.", player.ID, card.Type, card.ID);
 }
コード例 #20
0
 public virtual void OnPlayerStoleCard(IPublicPlayerView player, IPublicPlayerView targetPlayer, ICard targetCard)
 {
 }
コード例 #21
0
ファイル: Main.cs プロジェクト: sciaopin/bang-sharp
 void ISessionEventListener.OnPlayerEndedTurn(IPublicPlayerView player)
 {
     ConsoleHelper.GameEvent("Player #{0} ended his turn.", player.ID);
 }
コード例 #22
0
 public virtual void OnPlayerUsedAbility(IPublicPlayerView player, CharacterType character, IPublicPlayerView targetPlayer)
 {
 }
コード例 #23
0
ファイル: Main.cs プロジェクト: sciaopin/bang-sharp
 void ISessionEventListener.OnPlayerPickedFromSelection(IPublicPlayerView player, ICard card)
 {
     ConsoleHelper.GameEvent("Player #{0} picked card {1} #{2} from selection.", player.ID, card.Type, card.ID);
 }
コード例 #24
0
ファイル: Main.cs プロジェクト: sciaopin/bang-sharp
 void IPlayerSessionEventListener.OnNewRequest(RequestType requestType, IPublicPlayerView causedBy)
 {
     ConsoleHelper.GameEvent("New request: {0}{1}.", requestType, causedBy == null ? "" : ", caused by player #" + causedBy.ID);
 }
コード例 #25
0
ファイル: Main.cs プロジェクト: sciaopin/bang-sharp
 void ISessionEventListener.OnPlayerPlayedCard(IPublicPlayerView player, ICard card, CardType asCard, IPublicPlayerView targetPlayer, ICard targetCard)
 {
     ConsoleHelper.GameEvent("Player #{0} played card {1} #{2} as card {3} on player #{4}'s card {5} #{6}.", player.ID, card.Type, card.ID, asCard, targetPlayer.ID, targetCard.Type, targetCard.ID);
 }
コード例 #26
0
ファイル: Main.cs プロジェクト: sciaopin/bang-sharp
 void ISessionEventListener.OnLifePointsChanged(IPublicPlayerView player, int delta, IPublicPlayerView causedBy)
 {
     ConsoleHelper.GameEvent("Player #{0} {1} {2} lives{3}.", player.ID, delta > 0 ? "gained" : "lost", Math.Abs(delta), causedBy == null ? "" : " because of player #" + causedBy.ID);
 }
コード例 #27
0
ファイル: Main.cs プロジェクト: sciaopin/bang-sharp
 void ISessionEventListener.OnPlayerRespondedWithCard(IPublicPlayerView player, ICard card, CardType asCard)
 {
     ConsoleHelper.GameEvent("Player #{0} responded with card {1} #{2} as card {3}.", player.ID, card.Type, card.ID, asCard);
 }
コード例 #28
0
ファイル: Main.cs プロジェクト: sciaopin/bang-sharp
 void ISessionEventListener.OnNewRequest(IPublicPlayerView requestedPlayer, IPublicPlayerView causedBy)
 {
 }
コード例 #29
0
ファイル: Main.cs プロジェクト: sciaopin/bang-sharp
 void ISessionEventListener.OnPlayerUsedAbility(IPublicPlayerView player, CharacterType character, IPublicPlayerView targetPlayer)
 {
     ConsoleHelper.GameEvent("Player #{0} used ability of character {1} on player #{2}.", player.ID, character, targetPlayer.ID);
 }
コード例 #30
0
 public virtual void OnPlayerCheckedDeck(IPublicPlayerView player, ICard checkedCard, CardType causedBy, bool result)
 {
 }