DeckStacker v1.0
A card manager plugin for Unity games.
 
Loading...
Searching...
No Matches
DeckStacker.DSRotateCardAction Class Reference
Inheritance diagram for DeckStacker.DSRotateCardAction:
DeckStacker.DSAction

Public Member Functions

 DSRotateCardAction (DSCard rotatingCard_, Quaternion newQuaternionRotation_)
 
 DSRotateCardAction (List< DSCard > rotatingCards_, Quaternion newQuaternionRotation_)
 
 DSRotateCardAction (DSCard rotatingCard_, Vector3 newEulerRotation_)
 
 DSRotateCardAction (List< DSCard > rotatingCards_, Vector3 newEulerRotation_)
 
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 DSAction rotates a card, or cards, to a specified Quaternion or Vector3

Constructor & Destructor Documentation

◆ DSRotateCardAction() [1/4]

DeckStacker.DSRotateCardAction.DSRotateCardAction ( DSCard rotatingCard_,
Quaternion newQuaternionRotation_ )
inline

Constructor overload for a single card.

  • rotatingCard = the DSCard you want to rotate
  • newQuaternionRotation = the DSCard's target rotation (in Quaternions)

◆ DSRotateCardAction() [2/4]

DeckStacker.DSRotateCardAction.DSRotateCardAction ( List< DSCard > rotatingCards_,
Quaternion newQuaternionRotation_ )
inline

Constructor overload for a list of cards.

  • rotatingCards = the DSCard list you want to rotate
  • newQuaternionRotation = the DSCard's target rotation (in Quaternions)

◆ DSRotateCardAction() [3/4]

DeckStacker.DSRotateCardAction.DSRotateCardAction ( DSCard rotatingCard_,
Vector3 newEulerRotation_ )
inline

Constructor overload for a single card.

  • rotatingCard = the DSCard you want to rotate
  • newEulerRotation = the DSCard's target rotation (in Euler angles)

◆ DSRotateCardAction() [4/4]

DeckStacker.DSRotateCardAction.DSRotateCardAction ( List< DSCard > rotatingCards_,
Vector3 newEulerRotation_ )
inline

Constructor overload for a list of cards.

  • rotatingCards = the DSCard list you want to rotate
  • newEulerRotation = the DSCard's target rotation (in Euler angles)

Member Function Documentation

◆ Execute()

override void DeckStacker.DSRotateCardAction.Execute ( )
inline

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