Public Member Functions | |
DSDealSingleCardAction (DSCard singleCard_, DSStack targetStack_, 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 is for dealing a specific singular card to a target stack.
Technically, you could use a single entry list in DSDealCardsListAction to do this, but I like this action semantically.
For instance: You could select a specific card from the middle of the deck and send it to another stack with this.
|
inline |
Standard Constructor
|
inline |