Public Member Functions | |
| DSTemplateAction () | |
| 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 |
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.