DeckStacker v1.0
A card game engine for Unity games
 
Loading...
Searching...
No Matches
DeckStacker.DSChangeStackRenderOrderAction Class Reference
Inheritance diagram for DeckStacker.DSChangeStackRenderOrderAction:
DeckStacker.DSAction

Public Member Functions

 DSChangeStackRenderOrderAction (DSStack targetStack_, int newRenderOrder_)
 
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
 

Detailed Description

This action changes the "Order In Layer" number of a stack's canvas.

The primary use case for this is when you are dealing a card from one stack to the other, but the render order of the 2 stacks makes the card suddenly appear below a bunch of stuff it should be on top of.

After the deal action has been resolved, the DSResetStackRenderOrderAction should be used to return the stack to it's previous render order.

Constructor & Destructor Documentation

◆ DSChangeStackRenderOrderAction()

DeckStacker.DSChangeStackRenderOrderAction.DSChangeStackRenderOrderAction ( DSStack targetStack_,
int newRenderOrder_ )
inline
  • targetStack = the DSStack you wish to change
  • newRenderOrder = the new Order In Layer for targetStack

Member Function Documentation

◆ Execute()

override void DeckStacker.DSChangeStackRenderOrderAction.Execute ( )
inline

The documentation for this class was generated from the following file: