Public Member Functions | |
| DSDistributeCardsBetweenStackListAction (DSStack fromStack_, List< DSStack > targetStackList_, float dealDelay_) | |
| DSDistributeCardsBetweenStackListAction (DSStack fromStack_, List< DSStack > targetStackList_, int preferredCardsPerStack_=1, DSItemDistribution cardDistribution_=DSItemDistribution.Even, DSDistributionWeight distributionWeight_=DSDistributionWeight.End, float dealDelay_=0f) | |
| DSDistributeCardsBetweenStackListAction (List< DSCard > cardList_, List< DSStack > targetStackList_, float dealDelay_) | |
| DSDistributeCardsBetweenStackListAction (List< DSCard > cardList_, List< DSStack > targetStackList_, int preferredCardsPerStack_=1, DSItemDistribution cardDistribution_=DSItemDistribution.Even, DSDistributionWeight distributionWeight_=DSDistributionWeight.End, float dealDelay_=0f) | |
| override void | Execute () |
Public Member Functions inherited from DeckStacker.DSAction | |
| void | Execute () |
| void | Resolve () |
| string | PrintType () |
Additional Inherited Members | |
Protected Member Functions inherited from DeckStacker.DSAction | |
| void | LogAction (string actionMessage) |
Protected Attributes inherited from DeckStacker.DSAction | |
| System.Type | _type = null |
| bool | _actionLogged = false |
This action will use the DSItemDistributor to split up a list of cards, and distribute them between several stacks.
Default distribution is Even and weighted at the end of the stack list.
|
inline |
Use this constructor if you want to capture a stack's card list at the time of Execute(). (Full Version)
|
inline |
Use this constructor if you know the list of cards you want to distrubute at the time the action is queued. (Full Version)
|
inline |