C# 클래스 Sanguosha.UI.Controls.GameLogs

파일 보기 프로젝트 열기: RagingBigFemaleBird/sgs 1 사용 예제들

공개 메소드들

메소드 설명
AppendCardMoveLog ( List cards, DeckPlace source, DeckPlace dest ) : void
AppendDamageLog ( Player source, Player target, int magnitude, DamageElement element ) : void
AppendDeathLog ( Player p, Player by ) : void
AppendImprisonedLog ( Player player ) : void
AppendLog ( ActionLog log ) : void
AppendLogEvent ( List players, Prompt custom, bool useUICard = true ) : void
AppendPickHeroLog ( Player player, bool isPrimaryHero ) : void
AppendSeparator ( ) : void
GameLogs ( ) : System

비공개 메소드들

메소드 설명
AppendJudgeResultLog ( Player p, Sanguosha.Core.Cards.Card card, ActionLog log, bool isSuccess, bool isFinalResult ) : void
AppendLoseHealthLog ( Player player, int delta ) : void
AppendLoseMaxHealthLog ( Player player, int delta ) : void
AppendMultipleChoiceLog ( Player p, string answer ) : void
AppendRecoverHealthLog ( Player player, int delta ) : void
AppendReforgeLog ( Player p, ICard card ) : void
AppendShowCardsLog ( Player p, IList cards ) : void

메소드 상세

AppendCardMoveLog() 공개 메소드

public AppendCardMoveLog ( List cards, DeckPlace source, DeckPlace dest ) : void
cards List
source Sanguosha.Core.Cards.DeckPlace
dest Sanguosha.Core.Cards.DeckPlace
리턴 void

AppendDamageLog() 공개 메소드

public AppendDamageLog ( Player source, Player target, int magnitude, DamageElement element ) : void
source Sanguosha.Core.Players.Player
target Sanguosha.Core.Players.Player
magnitude int
element DamageElement
리턴 void

AppendDeathLog() 공개 메소드

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

AppendImprisonedLog() 공개 메소드

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

AppendLog() 공개 메소드

public AppendLog ( ActionLog log ) : void
log Sanguosha.Core.UI.ActionLog
리턴 void

AppendLogEvent() 공개 메소드

public AppendLogEvent ( List players, Prompt custom, bool useUICard = true ) : void
players List
custom Sanguosha.Core.UI.Prompt
useUICard bool
리턴 void

AppendPickHeroLog() 공개 메소드

public AppendPickHeroLog ( Player player, bool isPrimaryHero ) : void
player Sanguosha.Core.Players.Player
isPrimaryHero bool
리턴 void

AppendSeparator() 공개 메소드

public AppendSeparator ( ) : void
리턴 void

GameLogs() 공개 메소드

public GameLogs ( ) : System
리턴 System