C# Class Dominion.Strategy.PlayerAction

Inheritance: PlayerActionFromCardResponses
Show file Open project: NathanTeeuwen/Dominulator Class Usage Examples

Public Methods

Method Description
AddAllCards ( HashSet cardSet, ICardPicker matchingCards ) : void
AddAllCards ( HashSet cardSet, PlayerAction playerAction ) : void
PlayerAction ( string name, ICardPicker purchaseOrder, ICardPicker actionOrder = null, bool chooseDefaultActionOnNone = true, bool enablePenultimateProvinceRule = false, ICardPicker treasurePlayOrder = null, ICardPicker discardOrder = null, ICardPicker trashOrder = null, ICardPicker gainOrder = null ) : System

Method Details

AddAllCards() public static method

public static AddAllCards ( HashSet cardSet, ICardPicker matchingCards ) : void
cardSet HashSet
matchingCards ICardPicker
return void

AddAllCards() public static method

public static AddAllCards ( HashSet cardSet, PlayerAction playerAction ) : void
cardSet HashSet
playerAction PlayerAction
return void

PlayerAction() public method

public PlayerAction ( string name, ICardPicker purchaseOrder, ICardPicker actionOrder = null, bool chooseDefaultActionOnNone = true, bool enablePenultimateProvinceRule = false, ICardPicker treasurePlayOrder = null, ICardPicker discardOrder = null, ICardPicker trashOrder = null, ICardPicker gainOrder = null ) : System
name string
purchaseOrder ICardPicker
actionOrder ICardPicker
chooseDefaultActionOnNone bool
enablePenultimateProvinceRule bool
treasurePlayOrder ICardPicker
discardOrder ICardPicker
trashOrder ICardPicker
gainOrder ICardPicker
return System