C# Class Sanguosha.Core.UI.DummyNotificationProxy

Inheritance: INotificationProxy
Datei anzeigen Open project: RagingBigFemaleBird/sgs

Public Methods

Method Description
NotifyActionComplete ( ) : void
NotifyCardChoiceCallback ( CardRearrangement o ) : void
NotifyCardMovement ( List m ) : void
NotifyDamage ( Player source, Player target, int magnitude, DamageElement element ) : void
NotifyDeath ( Player p, Player by ) : void
NotifyGameOver ( bool isDraw, List winners ) : void
NotifyGameStart ( ) : void
NotifyImpersonation ( Player p, Sanguosha.Core.Heroes.Hero impersonator, Sanguosha.Core.Heroes.Hero impersonatedHero, ISkill acquiredSkill ) : void
NotifyIronShackled ( Player p ) : void
NotifyJudge ( Player p, Sanguosha.Core.Cards.Card card, ActionLog log, bool isSuccess, bool f ) : void
NotifyLogEvent ( Prompt custom, List players = null, bool isKeyEvent = true, bool useUICard = true ) : void
NotifyLoseHealth ( Player player, int p ) : void
NotifyLoseMaxHealth ( Player player, int p ) : void
NotifyMultipleCardUsageResponded ( Player player ) : void
NotifyMultipleChoiceResult ( Player p, OptionPrompt answer ) : void
NotifyPinDianEnd ( Sanguosha.Core.Cards.Card c1, Sanguosha.Core.Cards.Card c2 ) : void
NotifyPinDianStart ( Player from, Player to, ISkill skill ) : void
NotifyRecoverHealth ( Player player, int p ) : void
NotifyReforge ( Player p, ICard card ) : void
NotifyShowCard ( Player p, Sanguosha.Core.Cards.Card card ) : void
NotifyShowCardsEnd ( ) : void
NotifyShowCardsStart ( Player p, List cards ) : void
NotifySkillUse ( ActionLog log ) : void
NotifyTwoSidesCardPickEnd ( ) : void
NotifyTwoSidesCardPickStart ( Prompt prompt, DeckPlace place, int>.IDictionary groupMap, int group0MaxPick, int group1MaxPick ) : void
NotifyTwoSidesCardPicked ( bool isGroup0, int cardIndex ) : void
NotifyUiAttached ( ) : void
NotifyUiDetached ( ) : void
NotifyWuGuEnd ( ) : void
NotifyWuGuStart ( Prompt prompt, DeckPlace place ) : void

Method Details

NotifyActionComplete() public method

public NotifyActionComplete ( ) : void
return void

NotifyCardChoiceCallback() public method

public NotifyCardChoiceCallback ( CardRearrangement o ) : void
o CardRearrangement
return void

NotifyCardMovement() public method

public NotifyCardMovement ( List m ) : void
m List
return void

NotifyDamage() public method

public NotifyDamage ( Player source, Player target, int magnitude, DamageElement element ) : void
source Sanguosha.Core.Players.Player
target Sanguosha.Core.Players.Player
magnitude int
element DamageElement
return void

NotifyDeath() public method

public NotifyDeath ( Player p, Player by ) : void
p Sanguosha.Core.Players.Player
by Sanguosha.Core.Players.Player
return void

NotifyGameOver() public method

public NotifyGameOver ( bool isDraw, List winners ) : void
isDraw bool
winners List
return void

NotifyGameStart() public method

public NotifyGameStart ( ) : void
return void

NotifyImpersonation() public method

public NotifyImpersonation ( Player p, Sanguosha.Core.Heroes.Hero impersonator, Sanguosha.Core.Heroes.Hero impersonatedHero, ISkill acquiredSkill ) : void
p Sanguosha.Core.Players.Player
impersonator Sanguosha.Core.Heroes.Hero
impersonatedHero Sanguosha.Core.Heroes.Hero
acquiredSkill ISkill
return void

NotifyIronShackled() public method

public NotifyIronShackled ( Player p ) : void
p Sanguosha.Core.Players.Player
return void

NotifyJudge() public method

public NotifyJudge ( Player p, Sanguosha.Core.Cards.Card card, ActionLog log, bool isSuccess, bool f ) : void
p Sanguosha.Core.Players.Player
card Sanguosha.Core.Cards.Card
log ActionLog
isSuccess bool
f bool
return void

NotifyLogEvent() public method

public NotifyLogEvent ( Prompt custom, List players = null, bool isKeyEvent = true, bool useUICard = true ) : void
custom Prompt
players List
isKeyEvent bool
useUICard bool
return void

NotifyLoseHealth() public method

public NotifyLoseHealth ( Player player, int p ) : void
player Sanguosha.Core.Players.Player
p int
return void

NotifyLoseMaxHealth() public method

public NotifyLoseMaxHealth ( Player player, int p ) : void
player Sanguosha.Core.Players.Player
p int
return void

NotifyMultipleCardUsageResponded() public method

public NotifyMultipleCardUsageResponded ( Player player ) : void
player Sanguosha.Core.Players.Player
return void

NotifyMultipleChoiceResult() public method

public NotifyMultipleChoiceResult ( Player p, OptionPrompt answer ) : void
p Sanguosha.Core.Players.Player
answer OptionPrompt
return void

NotifyPinDianEnd() public method

public NotifyPinDianEnd ( Sanguosha.Core.Cards.Card c1, Sanguosha.Core.Cards.Card c2 ) : void
c1 Sanguosha.Core.Cards.Card
c2 Sanguosha.Core.Cards.Card
return void

NotifyPinDianStart() public method

public NotifyPinDianStart ( Player from, Player to, ISkill skill ) : void
from Sanguosha.Core.Players.Player
to Sanguosha.Core.Players.Player
skill ISkill
return void

NotifyRecoverHealth() public method

public NotifyRecoverHealth ( Player player, int p ) : void
player Sanguosha.Core.Players.Player
p int
return void

NotifyReforge() public method

public NotifyReforge ( Player p, ICard card ) : void
p Sanguosha.Core.Players.Player
card ICard
return void

NotifyShowCard() public method

public NotifyShowCard ( Player p, Sanguosha.Core.Cards.Card card ) : void
p Sanguosha.Core.Players.Player
card Sanguosha.Core.Cards.Card
return void

NotifyShowCardsEnd() public method

public NotifyShowCardsEnd ( ) : void
return void

NotifyShowCardsStart() public method

public NotifyShowCardsStart ( Player p, List cards ) : void
p Sanguosha.Core.Players.Player
cards List
return void

NotifySkillUse() public method

public NotifySkillUse ( ActionLog log ) : void
log ActionLog
return void

NotifyTwoSidesCardPickEnd() public method

public NotifyTwoSidesCardPickEnd ( ) : void
return void

NotifyTwoSidesCardPickStart() public method

public NotifyTwoSidesCardPickStart ( Prompt prompt, DeckPlace place, int>.IDictionary groupMap, int group0MaxPick, int group1MaxPick ) : void
prompt Prompt
place Sanguosha.Core.Cards.DeckPlace
groupMap int>.IDictionary
group0MaxPick int
group1MaxPick int
return void

NotifyTwoSidesCardPicked() public method

public NotifyTwoSidesCardPicked ( bool isGroup0, int cardIndex ) : void
isGroup0 bool
cardIndex int
return void

NotifyUiAttached() public method

public NotifyUiAttached ( ) : void
return void

NotifyUiDetached() public method

public NotifyUiDetached ( ) : void
return void

NotifyWuGuEnd() public method

public NotifyWuGuEnd ( ) : void
return void

NotifyWuGuStart() public method

public NotifyWuGuStart ( Prompt prompt, DeckPlace place ) : void
prompt Prompt
place Sanguosha.Core.Cards.DeckPlace
return void