Skip to main content

SColor

Index

Functions Index

Function
string ToHex ()
SColor Lerp (SColor b, float t)
bool Equals (SColor other)
override string ToString ()
static SColor New (float r, float g, float b, float a)
static SColor FromHex (string hex)

Properties Index

Property
float R get
float G get
float B get
float A get
SColor Black get
SColor White get
SColor Red get
SColor Blue get
SColor Green get
SColor Yellow get

Functions

ToHex

string ToHex ()

Return the Hex value of the color.

colorRedHex = Color.Red.ToHex()

Lerp

SColor Lerp (SColor b, float t)

Linearly interpolates between current color and b by t.

ParameterTypeDescription
lerpedRedBlue = Color.Blue.Lerp(Color.Red, 0.5)
--create a cube and set a new material.
--add ScriptingRuntime.
local mat=Space.Host.ExecutingObject.Renderer.Material
function ChangeColor()
mat.SetColor("_Color",Color.Red.Lerp(Color.Blue,Space.Math.PingPong(Space.Time,1)))
end
Space.Host.ExecutingObject.OnUpdate(ChangeColor)

Equals

bool Equals (SColor other)

Returns true if colors are same.

ParameterTypeDescription
isItTrue = Color.Red.Equals(Color.Blue)

ToString

string ToString ()

Returns the RGBA value of the current color.

redString = Color.Red.ToString()

New

static SColor New (float r, float g, float b, float a)

Create a color by red, green, blue and alpha parameters.

ParameterTypeDescription
theColor = Color.New(255.0, 0.0, 0.0, 1.0)

FromHex

static SColor FromHex (string hex)

Create a color by Hex value.

ParameterTypeDescription
fromHex = Color.FromHex('FF0000')

Properties

R

float R get

Property Description

r = Color.Red.R

G

float G get

Property Description

g = Color.Red.G

B

float B get

Property Description

g = Color.Red.B

A

float A get

Property Description

g = Color.Red.A

Black

SColor Black get

Solid black. RGBA is (0, 0, 0, 1).

blackColor = Color.Black

White

SColor White get

Solid White. RGBA is (1, 1, 1, 1).

whiteColor = Color.White

Red

SColor Red get

Solid Red. RGBA is (1, 0, 0, 1).

blackRed = Color.Red

Blue

SColor Blue get

Solid Blue. RGBA is (0, 0, 1, 1).

blueColor = Color.Blue

Green

SColor Green get

Solid Green. RGBA is (0, 1, 0, 1).

greenColor = Color.Green

Yellow

SColor Yellow get

Yellow. RGBA is (1, 0.92, 0.016, 1).

yellowColor = Color.Yellow