HytaleDocs
Misc

DynamicEntry

Define an entry that generates within the dynamic layer

Blocks

The collection of blocks to use for this entry

Type information:

(Nullable) Array of the type: Defines a block entry that is repeated based on a noise mask

NoiseBlockEntry with the following properties:

KeyTypeDescription
Block(Nullable) Either String or BlockType

Reference to a BlockType asset

The block type of the entry

Noise(Nullable)
NoiseMask

NoiseMask with the following properties:

KeyTypeDescription
Seed(Nullable) String defaults to: Default_Mask

Seed for the mask noise

ScaleNumber defaults to: 128.0

The scale of the mask noise

OctavesInteger defaults to: 2

The number of octaves of the noise to use

LacunarityNumber defaults to: 4.0

The cumulative frequency multiplier for each noise octave

PersistenceNumber defaults to: 0.6

The cumulative gain multiplier for each noise octave

Density(Nullable) FloatRange

Threshold range for the mask. Noise values outside the range result in the prefab position being occluded

The noise mask used to determine where the block should be placed

Repetitions(Nullable)
IntRange

IntRange with the following properties:

KeyTypeDescription
MinInteger defaults to: 0

The inclusive minimum value of the range

MaxInteger defaults to: 0

The inclusive maximum value of the range

The number of times the block should be repeated

NoiseMask

The noise mask used to determine where the blocks should be placed

Type information:

(Nullable) Defines a noise mask that uses fractal simplex noise to control placement density within a configurable threshold range

NoiseMask with the following properties:

KeyTypeDescription
Seed(Nullable) String defaults to: Default_Mask

Seed for the mask noise

ScaleNumber defaults to: 128.0

The scale of the mask noise

OctavesInteger defaults to: 2

The number of octaves of the noise to use

LacunarityNumber defaults to: 4.0

The cumulative frequency multiplier for each noise octave

PersistenceNumber defaults to: 0.6

The cumulative gain multiplier for each noise octave

Density(Nullable)
FloatRange

FloatRange with the following properties:

KeyTypeDescription
Min(Nullable) Either Number defaults to: 0.0 or String that matches the pattern: ^(-?Infinity|NaN)$

The inclusive minimum value of the range

Max(Nullable) Either Number defaults to: 0.0 or String that matches the pattern: ^(-?Infinity|NaN)$

The inclusive maximum value of the range

Threshold range for the mask. Noise values outside the range result in the prefab position being occluded

On this page