C# 클래스 Sanguosha.Core.UI.DummyNotificationProxy

상속: INotificationProxy
파일 보기 프로젝트 열기: RagingBigFemaleBird/sgs

공개 메소드들

메소드 설명
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

메소드 상세

NotifyActionComplete() 공개 메소드

public NotifyActionComplete ( ) : void
리턴 void

NotifyCardChoiceCallback() 공개 메소드

public NotifyCardChoiceCallback ( CardRearrangement o ) : void
o CardRearrangement
리턴 void

NotifyCardMovement() 공개 메소드

public NotifyCardMovement ( List m ) : void
m List
리턴 void

NotifyDamage() 공개 메소드

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
리턴 void

NotifyDeath() 공개 메소드

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

NotifyGameOver() 공개 메소드

public NotifyGameOver ( bool isDraw, List winners ) : void
isDraw bool
winners List
리턴 void

NotifyGameStart() 공개 메소드

public NotifyGameStart ( ) : void
리턴 void

NotifyImpersonation() 공개 메소드

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
리턴 void

NotifyIronShackled() 공개 메소드

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

NotifyJudge() 공개 메소드

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
리턴 void

NotifyLogEvent() 공개 메소드

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

NotifyLoseHealth() 공개 메소드

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

NotifyLoseMaxHealth() 공개 메소드

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

NotifyMultipleCardUsageResponded() 공개 메소드

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

NotifyMultipleChoiceResult() 공개 메소드

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

NotifyPinDianEnd() 공개 메소드

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

NotifyPinDianStart() 공개 메소드

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

NotifyRecoverHealth() 공개 메소드

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

NotifyReforge() 공개 메소드

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

NotifyShowCard() 공개 메소드

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

NotifyShowCardsEnd() 공개 메소드

public NotifyShowCardsEnd ( ) : void
리턴 void

NotifyShowCardsStart() 공개 메소드

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

NotifySkillUse() 공개 메소드

public NotifySkillUse ( ActionLog log ) : void
log ActionLog
리턴 void

NotifyTwoSidesCardPickEnd() 공개 메소드

public NotifyTwoSidesCardPickEnd ( ) : void
리턴 void

NotifyTwoSidesCardPickStart() 공개 메소드

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
리턴 void

NotifyTwoSidesCardPicked() 공개 메소드

public NotifyTwoSidesCardPicked ( bool isGroup0, int cardIndex ) : void
isGroup0 bool
cardIndex int
리턴 void

NotifyUiAttached() 공개 메소드

public NotifyUiAttached ( ) : void
리턴 void

NotifyUiDetached() 공개 메소드

public NotifyUiDetached ( ) : void
리턴 void

NotifyWuGuEnd() 공개 메소드

public NotifyWuGuEnd ( ) : void
리턴 void

NotifyWuGuStart() 공개 메소드

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