Table of Contents

Class ShapeColorScheme

Namespace
Root
Assembly
SPZGameAssembly.dll
public class ShapeColorScheme : IShapeColorSchemeWithVisualizationProvider, IShapeColorScheme, IShapeColorSchemeVisualizationProvider
Inheritance
object
ShapeColorScheme
Implements
Extension Methods

Constructors

ShapeColorScheme(MetaShapeColorScheme)

public ShapeColorScheme(MetaShapeColorScheme scheme)

Parameters

scheme MetaShapeColorScheme

Properties

Colors

public IReadOnlyList<IShapeColor> Colors { get; }

Property Value

IReadOnlyList<IShapeColor>

DefaultShapeColor

public IShapeColor DefaultShapeColor { get; }

Property Value

IShapeColor

PlayerObtainableColors

public IReadOnlyList<IShapeColor> PlayerObtainableColors { get; }

Property Value

IReadOnlyList<IShapeColor>

PrimaryColors

public IReadOnlyList<IShapeColor> PrimaryColors { get; }

Property Value

IReadOnlyList<IShapeColor>

SecondaryColors

public IReadOnlyList<IShapeColor> SecondaryColors { get; }

Property Value

IReadOnlyList<IShapeColor>

TertiaryColors

public IReadOnlyList<IShapeColor> TertiaryColors { get; }

Property Value

IReadOnlyList<IShapeColor>

Methods

GetColorByCode(char)

public IShapeColor GetColorByCode(char code)

Parameters

code char

Returns

IShapeColor

GetMixResult(IShapeColor, IShapeColor)

public IShapeColor GetMixResult(IShapeColor color1, IShapeColor color2)

Parameters

color1 IShapeColor
color2 IShapeColor

Returns

IShapeColor

GetVisualizationScheme(ColorVisualizationSchemeType)

public ShapeColorVisualizationScheme GetVisualizationScheme(ColorVisualizationSchemeType type)

Parameters

type ColorVisualizationSchemeType

Returns

ShapeColorVisualizationScheme