DeckStacker v1.0.4
A card game engine 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: