Vector2MetaField
class Vector2MetaField extends MetaFieldPossibleVector2Vector2
Represents a two-dimensional vector stored in a meta file.
Constructors
constructor
public new Vector2MetaFieldname: stringinitial: Vector2: Vector2MetaField
Parameters
name: string
The name of this field displayed in the editor.
initial: Vector2
The initial value of this field.
MetaField.constructor
Properties
description
public description: string = ''
MetaField.description
initial
The initial value of this field.
Inherited fromMetaField.initial
name
readonly public name: string
The name of this field displayed in the editor.
Inherited fromMetaField.name
spacing
public spacing: boolean = false
MetaField.spacing
type
readonly public type: symbol = Vector2.symbol
The type of this field used by the editor to display the correct input.
Events
onChanged
public get onChanged(): SubscribableValueEventTValue
Triggered when the data of this field changes.
Inherited fromMetaField.onChanged
onDisabled
public get onDisabled(): SubscribableValueEventboolean
Triggered when the field becomes disabled or enabled.
Inherited fromMetaField.onDisabled
Methods
clone
public clone(): Vector2MetaField
Create a clone of this field.
Inherited fromMetaField.clone
describe
public describedescription: string: Vector2MetaField
Set the description of this field.
Parameters
description: string
The description.
MetaField.describe
disable
public disablevalue: boolean = true: Vector2MetaField
Disable or enable the field in the editor.
Parameters
value: boolean = true
Whether the field should be disabled.
MetaField.disable
get
public get(): Vector2
Get the current value.
Inherited fromMetaField.get
parse
public override parsevalue: PossibleVector2number: Vector2
Convert a serialized value into a runtime type.
Parameters
value: PossibleVector2number
The serialized value.
MetaField.parse
serialize
public override serialize(): PossibleVector2number
Serialize the value of this field.
OverwritesMetaField.serialize
set
public setvalue: PossibleVector2number: void
Set the current value.
Parameters
value: PossibleVector2number
The new value.
MetaField.set
space
public spacevalue: boolean = true: Vector2MetaField
Add or remove spacing at the beginning of this field.
Parameters
value: boolean = true
Whether to include the spacing.
MetaField.space