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

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

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

Метод Описание
ChooseBetweenTrashTopDeckDiscard ( GameState gameState, Dominion.Card card ) : DeckPlacement
Doctor ( Dominion.DefaultPlayerAction playerAction ) : Dominion
GetCardFromRevealedCardsToPutOnDeck ( GameState gameState ) : Dominion.Card
GetCoinAmountToOverpayForCard ( GameState gameState, Dominion.Card card ) : int
NameACard ( GameState gameState ) : Dominion.Card

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

Метод Описание
GetCardTypeToTrash ( GameState gameState ) : Dominion.Card

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

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

public ChooseBetweenTrashTopDeckDiscard ( GameState gameState, Dominion.Card card ) : DeckPlacement
gameState Dominion.GameState
card Dominion.Card
Результат DeckPlacement

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

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

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

public GetCardFromRevealedCardsToPutOnDeck ( GameState gameState ) : Dominion.Card
gameState Dominion.GameState
Результат Dominion.Card

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

public GetCoinAmountToOverpayForCard ( GameState gameState, Dominion.Card card ) : int
gameState Dominion.GameState
card Dominion.Card
Результат int

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

public NameACard ( GameState gameState ) : Dominion.Card
gameState Dominion.GameState
Результат Dominion.Card