‪TechbloxModdingAPI  ‪v2.2.0
‪The unofficial Techblox modding API
TechbloxModdingAPI.Blocks.BlockColor Struct Reference

Public Member Functions

 BlockColor (BlockColors color, byte darkness=0)
 
 BlockColor (byte index)
 
override string ToString ()
 

Static Public Member Functions

static implicit operator BlockColor (BlockColors color)
 

Public Attributes

BlockColors Color
 
byte Darkness
 
float4 RGBA => Block.BlockEngine.ConvertBlockColor(Index)
 

Properties

byte Index [get]
 

Constructor & Destructor Documentation

◆ BlockColor() [1/2]

TechbloxModdingAPI.Blocks.BlockColor.BlockColor ( byte  index)
inline

◆ BlockColor() [2/2]

TechbloxModdingAPI.Blocks.BlockColor.BlockColor ( BlockColors  color,
byte  darkness = 0 
)
inline

Member Function Documentation

◆ operator BlockColor()

static implicit TechbloxModdingAPI.Blocks.BlockColor.operator BlockColor ( BlockColors  color)
inlinestatic

◆ ToString()

override string TechbloxModdingAPI.Blocks.BlockColor.ToString ( )
inline

Member Data Documentation

◆ Color

BlockColors TechbloxModdingAPI.Blocks.BlockColor.Color
Initial value:
=> ‪Index == byte.MaxValue
? ‪BlockColors.Default

◆ Darkness

byte TechbloxModdingAPI.Blocks.BlockColor.Darkness
Initial value:
=> (byte) (‪Index == byte.MaxValue
? 0
: ‪Index / 10)

◆ RGBA

float4 TechbloxModdingAPI.Blocks.BlockColor.RGBA => Block.BlockEngine.ConvertBlockColor(Index)

Property Documentation

◆ Index

byte TechbloxModdingAPI.Blocks.BlockColor.Index
get

The documentation for this struct was generated from the following file: