DeckStacker v1.0
A card manager plugin for Unity games.
 
Loading...
Searching...
No Matches
DeckStacker.DSCardSpacing Class Reference

Public Member Functions

 DSCardSpacing ()
 
 DSCardSpacing (DSCardSpacing newSpacing_)
 
void CloneSpacingData (DSCardSpacing newSpacing_)
 

Properties

float rowTight [get, set]
 
float rowLoose [get, set]
 
float columnTight [get, set]
 
float columnLoose [get, set]
 
float pile [get, set]
 
DSCardSpacingFan rowFan [get, set]
 

Detailed Description

Provides card spacing data to restack code.
These are stored in the DSCardSpacingSettingsSO scriptable object.
Values are in local scale.

Note: Default values are provided for a card with the following dimensions:

  • X = 170
  • Y = 238; (These dimensions are based off of the typical playing card measurements of 2.5 in x 3.5 in.)

Constructor & Destructor Documentation

◆ DSCardSpacing() [1/2]

DeckStacker.DSCardSpacing.DSCardSpacing ( )
inline

Constructor used for Inspector initialization. Default values are used.

◆ DSCardSpacing() [2/2]

DeckStacker.DSCardSpacing.DSCardSpacing ( DSCardSpacing newSpacing_)
inline

Constructor used for cloning the data from another DSCardSpacing object.

Member Function Documentation

◆ CloneSpacingData()

void DeckStacker.DSCardSpacing.CloneSpacingData ( DSCardSpacing newSpacing_)
inline

Copies data from another DSCardSpacing object, and saves the values in this one.

Property Documentation

◆ columnLoose

float DeckStacker.DSCardSpacing.columnLoose
getset

Spacing cards from bottom edge (splays down by default)

◆ columnTight

float DeckStacker.DSCardSpacing.columnTight
getset

Spacing cards from top edge (splays down by default)

◆ pile

float DeckStacker.DSCardSpacing.pile
getset

Spacing cards from bottom edge (splays up by default)

◆ rowFan

DSCardSpacingFan DeckStacker.DSCardSpacing.rowFan
getset

Includes position and rotation info for Fan stacks.

◆ rowLoose

float DeckStacker.DSCardSpacing.rowLoose
getset

Spacing cards from right edge (splays right by default)

◆ rowTight

float DeckStacker.DSCardSpacing.rowTight
getset

Spacing cards from left edge (splays right by default)


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