Public Member Functions | |
DSTemplateAction () | |
override void | Execute () |
![]() | |
void | Execute () |
void | Resolve () |
string | PrintType () |
Additional Inherited Members | |
![]() | |
void | LogAction (string actionMessage) |
![]() | |
System.Type | _type = null |
bool | _actionLogged = false |
Add a description of this DSAction here.
This template file is included to make it easy to make new DSActions that are custom to your game.
DeckStacker is only a basis to start a game with. Custom DSActions are required for game-specific behaviors.
The most common reason to make a custom DSAction is when you are queueing up actions and you don't know what the table state will be when this action is executed.
Creating custom DSActions allows for time-sensitive code to run after the game state has changed, reacting to the new game state.
|
inline |
Standard Constructor: Include what the parameters do, if any.
|
inline |
This code will execute when this DSAction is at the 0 index of the DSActionQueue.actionQueue list, and an RunUpdate call has been made.