Public Member Functions | |
DSDealCardsAction (DSStack fromStack_, DSStack targetStack_, float dealDelay_=0f) | |
DSDealCardsAction (DSStack fromStack_, DSStack targetStack_, int howManyCards_, float dealDelay_=0f) | |
override void | Execute () |
![]() | |
DSDealCardsBaseAction (float dealDelay_=0f) | |
override void | Execute () |
![]() | |
void | Execute () |
void | Resolve () |
string | PrintType () |
Additional Inherited Members | |
![]() | |
void | AssignBoilerplateDealData (DSCard card) |
![]() | |
void | LogAction (string actionMessage) |
![]() | |
DSStack | _fromStack = null |
DSStack | _targetStack = null |
float | _dealDelay = 0f |
DSCardPlacementInDeck | _stackPlacement = DSCardPlacementInDeck.Undefined |
int | _stackExactPlacement = -1 |
int | _cardsInMotionThreshold = 4 |
![]() | |
System.Type | _type = null |
bool | _actionLogged = false |
![]() | |
DSCardPlacementInDeck | stackPlacement [set] |
int | stackExactPlacement [set] |
int | cardsInMotionThreshold [set] |
Derived from DSDealCardsBaseAction.
This Deal Cards action is designed for dealing cards off the top of 1 stack to a single target stack.
|
inline |
Default is dealing all cards from fromStack to targetStack.
|
inline |
If howManyCards is given, then we only send that amount from fromStack to targetStack, taken from the top of the stack.
|
inline |