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

Public Member Functions

float GetRowTight (DSStack stackDS_)
 
float GetRowLoose (DSStack stackDS_)
 
float GetColumnTight (DSStack stackDS_)
 
float GetColumnLoose (DSStack stackDS_)
 
float GetPile (DSStack stackDS_)
 
float GetFan (DSStack stackDS_)
 
float GetFanMaxYOffset (DSStack stackDS_)
 
float GetFanMaxZRotation (DSStack stackDS_)
 
AnimationCurve GetFanYOffsetCurve (DSStack stackDS_)
 

Properties

DSSpacingOverrideFloat rowTightOverride [get]
 
DSSpacingOverrideFloat rowLooseOverride [get]
 
DSSpacingOverrideFloat columnTightOverride [get]
 
DSSpacingOverrideFloat columnLooseOverride [get]
 
DSSpacingOverrideFloat pileOverride [get]
 
DSSpacingOverrideFloat fanOverride [get]
 
DSSpacingOverrideFloat fanMaxYOffsetOverride [get, set]
 
DSSpacingOverrideFloat fanMaxZRotationOverride [get]
 
DSSpacingOverrideCurve fanYOffsetCurveOverride [get, set]
 

Detailed Description

This class has 2 functions:

  1. Provide the option to override default card spacing on an individual stack.
  2. Its public methods will return either default card spacing or the override, if enabled, to DSRestackHelper (to be used in restack operations).

Member Function Documentation

◆ GetColumnLoose()

float DeckStacker.DSCardSpacingOverrideSettings.GetColumnLoose ( DSStack stackDS_)
inline

Gets the stack's column loose card spacing value. Returns columnLooseOverride if the override is enabled.

◆ GetColumnTight()

float DeckStacker.DSCardSpacingOverrideSettings.GetColumnTight ( DSStack stackDS_)
inline

Gets the stack's column tight card spacing value. Returns columnTightOverride if the override is enabled.

◆ GetFan()

float DeckStacker.DSCardSpacingOverrideSettings.GetFan ( DSStack stackDS_)
inline

Gets the stack's fan card spacing value. Returns fanOverride if the override is enabled.

◆ GetFanMaxYOffset()

float DeckStacker.DSCardSpacingOverrideSettings.GetFanMaxYOffset ( DSStack stackDS_)
inline

Gets the stack's maximum Y offset value for fan stacks. Returns fanMaxYOffsetOverride if the override is enabled.

◆ GetFanMaxZRotation()

float DeckStacker.DSCardSpacingOverrideSettings.GetFanMaxZRotation ( DSStack stackDS_)
inline

Gets the stack's maximum Z rotation value for fan stacks. Returns fanMaxZRotationOverride if the override is enabled.

◆ GetFanYOffsetCurve()

AnimationCurve DeckStacker.DSCardSpacingOverrideSettings.GetFanYOffsetCurve ( DSStack stackDS_)
inline

Gets the stack's Y offset curve for fan stacks. Returns fanYOffsetCurveOverride if the override is enabled.

◆ GetPile()

float DeckStacker.DSCardSpacingOverrideSettings.GetPile ( DSStack stackDS_)
inline

Gets the stack's pile card spacing value. Returns pileOverride if the override is enabled.

◆ GetRowLoose()

float DeckStacker.DSCardSpacingOverrideSettings.GetRowLoose ( DSStack stackDS_)
inline

Gets the stack's row loose card spacing value. Returns rowLooseOverride if the override is enabled.

◆ GetRowTight()

float DeckStacker.DSCardSpacingOverrideSettings.GetRowTight ( DSStack stackDS_)
inline

Gets the stack's row tight card spacing value. Returns rowTightOverride if the override is enabled.

Property Documentation

◆ columnLooseOverride

DSSpacingOverrideFloat DeckStacker.DSCardSpacingOverrideSettings.columnLooseOverride
get

If enabled: Overrides the card spacing for a column loose stack

◆ columnTightOverride

DSSpacingOverrideFloat DeckStacker.DSCardSpacingOverrideSettings.columnTightOverride
get

If enabled: Overrides the card spacing for a column tight stack

◆ fanMaxYOffsetOverride

DSSpacingOverrideFloat DeckStacker.DSCardSpacingOverrideSettings.fanMaxYOffsetOverride
getset

If enabled: Overrides the maximum Y offset for a fan stack

◆ fanMaxZRotationOverride

DSSpacingOverrideFloat DeckStacker.DSCardSpacingOverrideSettings.fanMaxZRotationOverride
get

If enabled: Overrides the maximum Z rotation of a fan stack

◆ fanOverride

DSSpacingOverrideFloat DeckStacker.DSCardSpacingOverrideSettings.fanOverride
get

If enabled: Overrides the card spacing for a fan stack

◆ fanYOffsetCurveOverride

DSSpacingOverrideCurve DeckStacker.DSCardSpacingOverrideSettings.fanYOffsetCurveOverride
getset

If enabled: Overrides the Y offset curve of a fan stack

◆ pileOverride

DSSpacingOverrideFloat DeckStacker.DSCardSpacingOverrideSettings.pileOverride
get

If enabled: Overrides the card spacing for a pile stack

◆ rowLooseOverride

DSSpacingOverrideFloat DeckStacker.DSCardSpacingOverrideSettings.rowLooseOverride
get

If enabled: Overrides the card spacing for a row-loose stack

◆ rowTightOverride

DSSpacingOverrideFloat DeckStacker.DSCardSpacingOverrideSettings.rowTightOverride
get

If enabled: Overrides the card spacing for a row-tight stack


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