Class GradientAssetCollection
- Namespace
- Fallencake.UI
- Assembly
- Fallencake.UI.dll
public class GradientAssetCollection : IColorAssetCollection<Gradient>, IAssetCollection<Gradient>
- Inheritance
-
object
GradientAssetCollection
- Implements
-
Constructors
GradientAssetCollection(IGradientAssetProvider)
public GradientAssetCollection(IGradientAssetProvider gradientAssetProvider)
Parameters
gradientAssetProvider IGradientAssetProvider
Properties
AssetsNumber
public int AssetsNumber { get; }
Property Value
- int
SelectedAssetIndex
public int SelectedAssetIndex { get; set; }
Property Value
- int
Methods
SelectAsset(int)
public void SelectAsset(int index)
Parameters
index int
SelectAsset(int, bool, float)
public void SelectAsset(int index, bool isInstantly = false, float duration = 1)
Parameters
index int
isInstantly bool
duration float
SetColor(int, bool, float)
public void SetColor(int index, bool isInstantly = false, float duration = 1)
Parameters
index int
isInstantly bool
duration float
SetColor(Gradient, bool, float)
public void SetColor(Gradient gradient, bool isInstantly = false, float duration = 1)
Parameters
gradient Gradient
isInstantly bool
duration float
SetSelectedColor()
public void SetSelectedColor()
Events
OnAssetSelected
public event Action<Gradient> OnAssetSelected
Event Type
- Action<Gradient>