Table of Contents

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>