C# Класс Dominion.Strategy.CardPickByPriority

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

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

Метод Описание
AmountWillingtoOverPayFor ( Dominion.Card card, GameState gameState ) : int
CardPickByPriority ( ) : System
GetNeededCards ( ) : IEnumerable
GetPreferredCard ( GameState gameState, CardPredicate cardPredicate ) : Dominion.Card
GetPreferredCard ( GameState gameState, CardPredicate cardPredicate, CardPredicate defaultPredicate ) : Dominion.Card
GetPreferredCardReverse ( GameState gameState, CardPredicate cardPredicate ) : Dominion.Card

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

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

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

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

public CardPickByPriority ( ) : System
Результат System

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

public GetNeededCards ( ) : IEnumerable
Результат IEnumerable

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

public GetPreferredCard ( GameState gameState, CardPredicate cardPredicate ) : Dominion.Card
gameState Dominion.GameState
cardPredicate CardPredicate
Результат Dominion.Card

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

public GetPreferredCard ( GameState gameState, CardPredicate cardPredicate, CardPredicate defaultPredicate ) : Dominion.Card
gameState Dominion.GameState
cardPredicate CardPredicate
defaultPredicate CardPredicate
Результат Dominion.Card

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

public GetPreferredCardReverse ( GameState gameState, CardPredicate cardPredicate ) : Dominion.Card
gameState Dominion.GameState
cardPredicate CardPredicate
Результат Dominion.Card