ColorMetaField
class
ColorMetaField
extends
MetaField
PossibleColor
null
Color
null
Represents a color stored in a meta file.
Constructors
constructor
Parameters
-
name : stringThe name of this field displayed in the editor.
-
initial : null ColorThe initial value of this field.
MetaField.constructor
Properties
description
public
description
:
string
=
''
MetaField.description
initial
readonly
public
initial
:
null
Color
The initial value of this field.
Inherited from
MetaField.initial
name
readonly
public
name
:
string
The name of this field displayed in the editor.
Inherited from
MetaField.name
spacing
public
spacing
:
boolean
=
false
MetaField.spacing
type
readonly
public
type
:
symbol
=
Color.symbol
The type of this field used by the editor to display the correct input.
Events
onChanged
public
get
onChanged
():
SubscribableValueEvent
TValue
Triggered when the data of this field changes.
Inherited from
MetaField.onChanged
onDisabled
public
get
onDisabled
():
SubscribableValueEvent
boolean
Triggered when the field becomes disabled or enabled.
Inherited from
MetaField.onDisabled
Methods
clone
public
clone
():
ColorMetaField
Create a clone of this field.
Inherited from
MetaField.clone
describe
public
describe
description
:
string
:
ColorMetaField
Set the description of this field.
Parameters
-
description : stringThe description.
MetaField.describe
disable
public
disable
value
:
boolean
=
true
:
ColorMetaField
Disable or enable the field in the editor.
Parameters
-
value : boolean = trueWhether the field should be disabled.
MetaField.disable
get
public
get
():
null
Color
Get the current value.
Inherited from
MetaField.get
parse
public
override
parse
value
:
null
PossibleColor
:
null
Color
Convert a serialized value into a runtime type.
Parameters
-
value : null PossibleColorThe serialized value.
MetaField.parse
serialize
public
override
serialize
():
null
PossibleColor
Serialize the value of this field.
Overwrites
MetaField.serialize
set
public
set
value
:
null
PossibleColor
:
void
Set the current value.
Parameters
-
value : null PossibleColorThe new value.
MetaField.set
space
public
space
value
:
boolean
=
true
:
ColorMetaField
Add or remove spacing at the beginning of this field.
Parameters
-
value : boolean = trueWhether to include the spacing.
MetaField.space