C# Class Sanguosha.UI.Controls.GameLogs

Afficher le fichier Open project: RagingBigFemaleBird/sgs Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AppendCardMoveLog() public méthode

public AppendCardMoveLog ( List cards, DeckPlace source, DeckPlace dest ) : void
cards List
source Sanguosha.Core.Cards.DeckPlace
dest Sanguosha.Core.Cards.DeckPlace
Résultat void

AppendDamageLog() public méthode

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
Résultat void

AppendDeathLog() public méthode

public AppendDeathLog ( Player p, Player by ) : void
p Sanguosha.Core.Players.Player
by Sanguosha.Core.Players.Player
Résultat void

AppendImprisonedLog() public méthode

public AppendImprisonedLog ( Player player ) : void
player Sanguosha.Core.Players.Player
Résultat void

AppendLog() public méthode

public AppendLog ( ActionLog log ) : void
log Sanguosha.Core.UI.ActionLog
Résultat void

AppendLogEvent() public méthode

public AppendLogEvent ( List players, Prompt custom, bool useUICard = true ) : void
players List
custom Sanguosha.Core.UI.Prompt
useUICard bool
Résultat void

AppendPickHeroLog() public méthode

public AppendPickHeroLog ( Player player, bool isPrimaryHero ) : void
player Sanguosha.Core.Players.Player
isPrimaryHero bool
Résultat void

AppendSeparator() public méthode

public AppendSeparator ( ) : void
Résultat void

GameLogs() public méthode

public GameLogs ( ) : System
Résultat System