HytaleDocs
Misc

EntryAsset

Parent

When set this asset will inherit properties from the named asset.

When inheriting from another EntryAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Type information: String

Tags

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Type information:

(Nullable) Map of the following:

KeyType
any StringArray of String

Weight

Type information: Number defaults to: 1.0

NodeAction

Type information:

(Nullable) Any of these:

Key: TypeType
ConnectedEdges
ConnectedEdgesNodeActionAsset

ConnectedEdgesNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: ConnectedEdges

This field controls the type, it must be set to the constant value "ConnectedEdges" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ConnectedEdgesNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
EdgeAction(Nullable) Type Selector
RatioNumber defaults to: 1.0
Seed(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

ConnectedNodes
ConnectedNodesNodeActionAsset

ConnectedNodesNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: ConnectedNodes

This field controls the type, it must be set to the constant value "ConnectedNodes" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ConnectedNodesNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
NodeAction(Nullable) Type Selector (1)
RatioNumber defaults to: 1.0
Seed(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Content
ContentNodeActionAsset

ContentNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Content

This field controls the type, it must be set to the constant value "Content" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ContentNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Content(Nullable) ContentSupplierAsset
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

ContentCopy
ContentCopyNodeActionAsset

ContentCopyNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: ContentCopy

This field controls the type, it must be set to the constant value "ContentCopy" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ContentCopyNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
ContentPredicate(Nullable) ContentPredicateAsset
Seed(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Delete
DeleteNodeActionAsset

DeleteNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Delete

This field controls the type, it must be set to the constant value "Delete" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another DeleteNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Empty
EmptyNodeActionAsset

EmptyNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Empty

This field controls the type, it must be set to the constant value "Empty" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another EmptyNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Imported
ImportedNodeActionAsset

ImportedNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Imported

This field controls the type, it must be set to the constant value "Imported" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ImportedNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Name(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Jitter2d
Jitter2dNodeActionAsset

Jitter2dNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Jitter2d

This field controls the type, it must be set to the constant value "Jitter2d" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another Jitter2dNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
MagnitudeNumber defaults to: 0.0
Seed(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Jitter3d
Jitter3dNodeActionAsset

Jitter3dNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Jitter3d

This field controls the type, it must be set to the constant value "Jitter3d" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another Jitter3dNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
MagnitudeNumber defaults to: 0.0
Seed(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Move
MoveNodeActionAsset

MoveNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Move

This field controls the type, it must be set to the constant value "Move" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another MoveNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Vector(Nullable) Type Selector (2)
MaxDistanceNumber defaults to: 0.0
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

ProximityConnector
ProximityConnectorNodeActionAsset

ProximityConnectorNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: ProximityConnector

This field controls the type, it must be set to the constant value "ProximityConnector" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ProximityConnectorNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
RangeNumber defaults to: 0.0
NodeSelector(Nullable) Type Selector (3)
CapInteger defaults to: -1
Seed(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Selector
SelectorNodeActionAsset

SelectorNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Selector

This field controls the type, it must be set to the constant value "Selector" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SelectorNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
NodeSelector(Nullable) Type Selector (3)
NodeAction(Nullable) Type Selector (1)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

SpawnerSpawnerNodeActionAsset
Weighted
WeightedNodeActionAsset

WeightedNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Weighted

This field controls the type, it must be set to the constant value "Weighted" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another WeightedNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Entries(Nullable) Array of the type: EntryAsset
Seed(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Notes:

Types referenced by this type

Type Selector

Any of these:

Key: TypeType
Delete
DeleteEdgeActionAsset

DeleteEdgeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Delete

This field controls the type, it must be set to the constant value "Delete" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another DeleteEdgeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Empty
EmptyEdgeActionAsset

EmptyEdgeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Empty

This field controls the type, it must be set to the constant value "Empty" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another EmptyEdgeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Imported
ImportedEdgeActionAsset

ImportedEdgeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Imported

This field controls the type, it must be set to the constant value "Imported" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ImportedEdgeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Name(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Nodes
NodesEdgeActionAsset

NodesEdgeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Nodes

This field controls the type, it must be set to the constant value "Nodes" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another NodesEdgeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
NodeAction(Nullable) Type Selector (1)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

ProxyProxyEdgeActionAsset
Selector
SelectorEdgeActionAsset

SelectorEdgeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Selector

This field controls the type, it must be set to the constant value "Selector" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SelectorEdgeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
EdgeSelector(Nullable) Type Selector (4)
EdgeAction(Nullable) Type Selector
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Splitter
SplitterEdgeActionAsset

SplitterEdgeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Splitter

This field controls the type, it must be set to the constant value "Splitter" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SplitterEdgeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
NodeCountInteger defaults to: 0
Content(Nullable) ContentSupplierAsset
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Map

(Nullable) Map of the following:

KeyType
any StringArray of String

Type Selector (1)

Any of these:

Key: TypeType
ConnectedEdges
ConnectedEdgesNodeActionAsset

ConnectedEdgesNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: ConnectedEdges

This field controls the type, it must be set to the constant value "ConnectedEdges" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ConnectedEdgesNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
EdgeAction(Nullable) Type Selector
RatioNumber defaults to: 1.0
Seed(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

ConnectedNodes
ConnectedNodesNodeActionAsset

ConnectedNodesNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: ConnectedNodes

This field controls the type, it must be set to the constant value "ConnectedNodes" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ConnectedNodesNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
NodeAction(Nullable) Type Selector (1)
RatioNumber defaults to: 1.0
Seed(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Content
ContentNodeActionAsset

ContentNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Content

This field controls the type, it must be set to the constant value "Content" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ContentNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Content(Nullable) ContentSupplierAsset
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

ContentCopy
ContentCopyNodeActionAsset

ContentCopyNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: ContentCopy

This field controls the type, it must be set to the constant value "ContentCopy" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ContentCopyNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
ContentPredicate(Nullable) ContentPredicateAsset
Seed(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Delete
DeleteNodeActionAsset

DeleteNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Delete

This field controls the type, it must be set to the constant value "Delete" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another DeleteNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Empty
EmptyNodeActionAsset

EmptyNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Empty

This field controls the type, it must be set to the constant value "Empty" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another EmptyNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Imported
ImportedNodeActionAsset

ImportedNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Imported

This field controls the type, it must be set to the constant value "Imported" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ImportedNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Name(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Jitter2d
Jitter2dNodeActionAsset

Jitter2dNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Jitter2d

This field controls the type, it must be set to the constant value "Jitter2d" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another Jitter2dNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
MagnitudeNumber defaults to: 0.0
Seed(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Jitter3d
Jitter3dNodeActionAsset

Jitter3dNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Jitter3d

This field controls the type, it must be set to the constant value "Jitter3d" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another Jitter3dNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
MagnitudeNumber defaults to: 0.0
Seed(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Move
MoveNodeActionAsset

MoveNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Move

This field controls the type, it must be set to the constant value "Move" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another MoveNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Vector(Nullable) Type Selector (2)
MaxDistanceNumber defaults to: 0.0
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

ProximityConnector
ProximityConnectorNodeActionAsset

ProximityConnectorNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: ProximityConnector

This field controls the type, it must be set to the constant value "ProximityConnector" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ProximityConnectorNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
RangeNumber defaults to: 0.0
NodeSelector(Nullable) Type Selector (3)
CapInteger defaults to: -1
Seed(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Selector
SelectorNodeActionAsset

SelectorNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Selector

This field controls the type, it must be set to the constant value "Selector" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SelectorNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
NodeSelector(Nullable) Type Selector (3)
NodeAction(Nullable) Type Selector (1)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

SpawnerSpawnerNodeActionAsset
Weighted
WeightedNodeActionAsset

WeightedNodeActionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Weighted

This field controls the type, it must be set to the constant value "Weighted" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another WeightedNodeActionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Entries(Nullable) Array of the type: EntryAsset
Seed(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Type Selector (2)

Any of these:

Key: TypeType
Adder
AdderVectorProviderAsset

AdderVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Adder

This field controls the type, it must be set to the constant value "Adder" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another AdderVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Vectors(Nullable) Array of the type: Type Selector (2)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Cache
CacheVectorProviderAsset

CacheVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Cache

This field controls the type, it must be set to the constant value "Cache" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another CacheVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Vector(Nullable) Type Selector (2)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Constant
ConstantVectorProviderAsset

ConstantVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Constant

This field controls the type, it must be set to the constant value "Constant" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ConstantVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Vector(Nullable) Vector3d
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Cross
CrossVectorProviderAsset

CrossVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Cross

This field controls the type, it must be set to the constant value "Cross" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another CrossVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
VectorA(Nullable) Type Selector (2)
VectorB(Nullable) Type Selector (2)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

DensityGradient
DensityGradientVectorProviderAsset

DensityGradientVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: DensityGradient

This field controls the type, it must be set to the constant value "DensityGradient" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another DensityGradientVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Density(Nullable) DensityAsset
SampleDistanceNumber defaults to: 1.0
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Exported
ExportedVectorProviderAsset

ExportedVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Exported

This field controls the type, it must be set to the constant value "Exported" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ExportedVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
SingleInstanceBoolean defaults to: false
VectorProvider(Nullable) Type Selector (2)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Imported
ImportedVectorProviderAsset

ImportedVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Imported

This field controls the type, it must be set to the constant value "Imported" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ImportedVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Name(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Multiplier
MultiplierVectorProviderAsset

MultiplierVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Multiplier

This field controls the type, it must be set to the constant value "Multiplier" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another MultiplierVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Vectors(Nullable) Array of the type: Type Selector (2)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Normalizer
NormalizerVectorProviderAsset

NormalizerVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Normalizer

This field controls the type, it must be set to the constant value "Normalizer" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another NormalizerVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Magnitude(Nullable) DensityAsset
Vector(Nullable) Type Selector (2)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

OpposedToGraphEdges
OpposedToGraphEdgesVectorProviderAsset

OpposedToGraphEdgesVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: OpposedToGraphEdges

This field controls the type, it must be set to the constant value "OpposedToGraphEdges" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another OpposedToGraphEdgesVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

PlaneProjector
PlaneProjectorVectorProviderAsset

PlaneProjectorVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: PlaneProjector

This field controls the type, it must be set to the constant value "PlaneProjector" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another PlaneProjectorVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Vector(Nullable) Type Selector (2)
PlaneA(Nullable) Type Selector (2)
PlaneB(Nullable) Type Selector (2)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Random
RandomVectorProviderAsset

RandomVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Random

This field controls the type, it must be set to the constant value "Random" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another RandomVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Seed(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

ScalarMultiplier
ScalarMultiplierVectorProviderAsset

ScalarMultiplierVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: ScalarMultiplier

This field controls the type, it must be set to the constant value "ScalarMultiplier" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ScalarMultiplierVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Scalar(Nullable) DensityAsset
Vector(Nullable) Type Selector (2)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

SetX
SetXVectorProviderAsset

SetXVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: SetX

This field controls the type, it must be set to the constant value "SetX" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SetXVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Value(Nullable) DensityAsset
Vector(Nullable) Type Selector (2)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

SetY
SetYVectorProviderAsset

SetYVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: SetY

This field controls the type, it must be set to the constant value "SetY" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SetYVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Value(Nullable) DensityAsset
Vector(Nullable) Type Selector (2)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

SetZ
SetZVectorProviderAsset

SetZVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: SetZ

This field controls the type, it must be set to the constant value "SetZ" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SetZVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Value(Nullable) DensityAsset
Vector(Nullable) Type Selector (2)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Subtracter
SubtracterVectorProviderAsset

SubtracterVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Subtracter

This field controls the type, it must be set to the constant value "Subtracter" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SubtracterVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Minuend(Nullable) Type Selector (2)
Subtrahend(Nullable) Type Selector (2)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

VectorProjector
VectorProjectorVectorProviderAsset

VectorProjectorVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: VectorProjector

This field controls the type, it must be set to the constant value "VectorProjector" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another VectorProjectorVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Source(Nullable) Type Selector (2)
Target(Nullable) Type Selector (2)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Type Selector (3)

Any of these:

Key: TypeType
All
AllNodeSelectorAsset

AllNodeSelectorAsset with the following properties:

KeyTypeDescription
TypeConstant value: All

This field controls the type, it must be set to the constant value "All" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another AllNodeSelectorAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

And
AndNodeSelectorAsset

AndNodeSelectorAsset with the following properties:

KeyTypeDescription
TypeConstant value: And

This field controls the type, it must be set to the constant value "And" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another AndNodeSelectorAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
NodeSelectors(Nullable) Array of the type: Type Selector (3)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

ConnectionCount
ConnectionCountNodeSelectorAsset

ConnectionCountNodeSelectorAsset with the following properties:

KeyTypeDescription
TypeConstant value: ConnectionCount

This field controls the type, it must be set to the constant value "ConnectionCount" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ConnectionCountNodeSelectorAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Counts(Nullable) Array of Integer
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Content
ContentNodeSelectorAsset

ContentNodeSelectorAsset with the following properties:

KeyTypeDescription
TypeConstant value: Content

This field controls the type, it must be set to the constant value "Content" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ContentNodeSelectorAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
ContentPredicate(Nullable) ContentPredicateAsset
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

DensityDelimited
DensityDelimitedNodeSelectorAsset

DensityDelimitedNodeSelectorAsset with the following properties:

KeyTypeDescription
TypeConstant value: DensityDelimited

This field controls the type, it must be set to the constant value "DensityDelimited" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another DensityDelimitedNodeSelectorAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Density(Nullable) DensityAsset
Delimiters(Nullable) Array of the type: RangeDoubleAsset
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Imported
ImportedNodeSelectorAsset

ImportedNodeSelectorAsset with the following properties:

KeyTypeDescription
TypeConstant value: Imported

This field controls the type, it must be set to the constant value "Imported" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ImportedNodeSelectorAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Name(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

NeighborEdges
NeighborEdgesNodeSelectorAsset

NeighborEdgesNodeSelectorAsset with the following properties:

KeyTypeDescription
TypeConstant value: NeighborEdges

This field controls the type, it must be set to the constant value "NeighborEdges" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another NeighborEdgesNodeSelectorAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
EdgeSelector(Nullable) Type Selector (4)
SelectedNeighborsThresholdInteger defaults to: -1
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

NeighborNodes
NeighborNodesNodeSelectorAsset

NeighborNodesNodeSelectorAsset with the following properties:

KeyTypeDescription
TypeConstant value: NeighborNodes

This field controls the type, it must be set to the constant value "NeighborNodes" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another NeighborNodesNodeSelectorAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
NodeSelector(Nullable) Type Selector (3)
SelectedNeighborsThresholdInteger defaults to: -1
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Not
NotNodeSelectorAsset

NotNodeSelectorAsset with the following properties:

KeyTypeDescription
TypeConstant value: Not

This field controls the type, it must be set to the constant value "Not" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another NotNodeSelectorAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
NodeSelector(Nullable) Type Selector (3)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Or
OrNodeSelectorAsset

OrNodeSelectorAsset with the following properties:

KeyTypeDescription
TypeConstant value: Or

This field controls the type, it must be set to the constant value "Or" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another OrNodeSelectorAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
NodeSelectors(Nullable) Array of the type: Type Selector (3)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Random
RandomNodeSelectorAsset

RandomNodeSelectorAsset with the following properties:

KeyTypeDescription
TypeConstant value: Random

This field controls the type, it must be set to the constant value "Random" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another RandomNodeSelectorAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
ChanceNumber defaults to: 0.0
Seed(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Type Selector (4)

Any of these:

Key: TypeType
All
AllEdgeSelectorAsset

AllEdgeSelectorAsset with the following properties:

KeyTypeDescription
TypeConstant value: All

This field controls the type, it must be set to the constant value "All" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another AllEdgeSelectorAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

And
AndEdgeSelectorAsset

AndEdgeSelectorAsset with the following properties:

KeyTypeDescription
TypeConstant value: And

This field controls the type, it must be set to the constant value "And" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another AndEdgeSelectorAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
EdgeSelectors(Nullable) Array of the type: Type Selector (4)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Angle
AngleEdgeSelectorAsset

AngleEdgeSelectorAsset with the following properties:

KeyTypeDescription
TypeConstant value: Angle

This field controls the type, it must be set to the constant value "Angle" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another AngleEdgeSelectorAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Reference(Nullable) Type Selector (2)
Delimiters(Nullable) Array of the type: RangeDoubleAsset
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Imported
ImportedEdgeSelectorAsset

ImportedEdgeSelectorAsset with the following properties:

KeyTypeDescription
TypeConstant value: Imported

This field controls the type, it must be set to the constant value "Imported" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ImportedEdgeSelectorAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Name(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Length
LengthEdgeSelectorAsset

LengthEdgeSelectorAsset with the following properties:

KeyTypeDescription
TypeConstant value: Length

This field controls the type, it must be set to the constant value "Length" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another LengthEdgeSelectorAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Delimiters(Nullable) Array of the type: RangeDoubleAsset
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Nodes
NodesEdgeSelectorAsset

NodesEdgeSelectorAsset with the following properties:

KeyTypeDescription
TypeConstant value: Nodes

This field controls the type, it must be set to the constant value "Nodes" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another NodesEdgeSelectorAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
NodeSelector(Nullable) Type Selector (3)
Operator(Nullable) Operator
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Not
NotEdgeSelectorAsset

NotEdgeSelectorAsset with the following properties:

KeyTypeDescription
TypeConstant value: Not

This field controls the type, it must be set to the constant value "Not" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another NotEdgeSelectorAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
EdgeSelector(Nullable) Type Selector (4)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Or
OrEdgeSelectorAsset

OrEdgeSelectorAsset with the following properties:

KeyTypeDescription
TypeConstant value: Or

This field controls the type, it must be set to the constant value "Or" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another OrEdgeSelectorAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
EdgeSelectors(Nullable) Array of the type: Type Selector (4)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Random
RandomEdgeSelectorAsset

RandomEdgeSelectorAsset with the following properties:

KeyTypeDescription
TypeConstant value: Random

This field controls the type, it must be set to the constant value "Random" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another RandomEdgeSelectorAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
ChanceNumber defaults to: 0.0
Seed(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Operator

(Nullable) Any one of the following String (defaults to And):

NameDescription
"And"
"Or"

On this page