C# Класс Dominion.Strategy.DefaultPlayRules.Cards.Count

Наследование: DerivedPlayerAction
Показать файл Открыть проект

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

Метод Описание
ChooseBetween ( GameState gameState, IsValidChoice acceptableChoice ) : PlayerActionChoice
Count ( Dominion.DefaultPlayerAction playerAction ) : System
GetCardFromHandToTopDeck ( GameState gameState, CardPredicate acceptableCard, bool isOptional ) : Dominion.Card
WillPlayCountCardForTrash ( Dominion.DefaultPlayerAction playerAction, GameState gameState ) : bool

Приватные методы

Метод Описание
DoesHandHaveCombinationToTrash ( Dominion.DefaultPlayerAction playerAction, GameState gameState ) : bool
PreferMoneyOverDuchy ( Dominion.DefaultPlayerAction playerAction, GameState gameState ) : bool
ShouldGainCopper ( GameState gameState ) : bool

Описание методов

ChooseBetween() публичный Метод

public ChooseBetween ( GameState gameState, IsValidChoice acceptableChoice ) : PlayerActionChoice
gameState Dominion.GameState
acceptableChoice IsValidChoice
Результат PlayerActionChoice

Count() публичный Метод

public Count ( Dominion.DefaultPlayerAction playerAction ) : System
playerAction Dominion.DefaultPlayerAction
Результат System

GetCardFromHandToTopDeck() публичный Метод

public GetCardFromHandToTopDeck ( GameState gameState, CardPredicate acceptableCard, bool isOptional ) : Dominion.Card
gameState Dominion.GameState
acceptableCard CardPredicate
isOptional bool
Результат Dominion.Card

WillPlayCountCardForTrash() публичный статический Метод

public static WillPlayCountCardForTrash ( Dominion.DefaultPlayerAction playerAction, GameState gameState ) : bool
playerAction Dominion.DefaultPlayerAction
gameState Dominion.GameState
Результат bool