C# Класс Sanguosha.UI.Controls.GameLogs

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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