Table of Contents

Struct ColorOverride

[Serializable]
public struct ColorOverride
Inherited Members

Constructors

ColorOverride(Color32, OverrideMode)

public ColorOverride(Color32 color, ColorOverride.OverrideMode overrideMode)

Parameters

color Color32
overrideMode ColorOverride.OverrideMode

ColorOverride(ColorOverride)

public ColorOverride(ColorOverride original)

Parameters

original ColorOverride

Fields

Color

public Color32 Color

Field Value

Color32

Override

public ColorOverride.OverrideMode Override

Field Value

ColorOverride.OverrideMode

Properties

OverrideAlpha

public bool OverrideAlpha { get; }

Property Value

bool

OverrideColor

public bool OverrideColor { get; }

Property Value

bool

Methods

Equals(ColorOverride)

public bool Equals(ColorOverride obj)

Parameters

obj ColorOverride

Returns

bool

GetValue(Color32)

public Color32 GetValue(Color32 fallback)

Parameters

fallback Color32

Returns

Color32

LerpUnclamped(Color32, ColorOverride, float)

public static ColorOverride LerpUnclamped(Color32 start, ColorOverride end, float t)

Parameters

start Color32
end ColorOverride
t float

Returns

ColorOverride

LerpUnclamped(ColorOverride, Color32, float)

public static ColorOverride LerpUnclamped(ColorOverride start, Color32 end, float t)

Parameters

start ColorOverride
end Color32
t float

Returns

ColorOverride

LerpUnclamped(ColorOverride, ColorOverride, float)

public static ColorOverride LerpUnclamped(ColorOverride start, ColorOverride end, float t)

Parameters

start ColorOverride
end ColorOverride
t float

Returns

ColorOverride

ToString()

Returns the fully qualified type name of this instance.

public override string ToString()

Returns

string

The fully qualified type name.

Operators

operator +(ColorOverride, ColorOverride)

public static ColorOverride operator +(ColorOverride lhs, ColorOverride rhs)

Parameters

lhs ColorOverride
rhs ColorOverride

Returns

ColorOverride