MultiMixDensityAsset

public class MultiMixDensityAsset extends DensityAsset

Class MultiMixDensityAsset. Provides multimixdensityasset functionality for the Hytale server.

java.lang.Object > DensityAsset > MultiMixDensityAsset

Field Summary

keyAssets

private KeyAsset[] keyAssets

Field keyAssets.

densityInputs

final List densityInputs

Field densityInputs.

keys

final ArrayList keys

Field keys.

keyAsset

final KeyAsset keyAsset

Field keyAsset.

density

final Density density

Field density.

previousKey

final MultiMixDensity.Key previousKey

Field previousKey.

currentKey

final MultiMixDensity.Key currentKey

Field currentKey.

influenceDensity

final Density influenceDensity

Field influenceDensity.

id

private String id

Field id.

data

private AssetExtraInfo.Data data

Field data.

value

private double value

Field value.

densityIndex

private int densityIndex

Field densityIndex.

Method Detail

MultiMixDensityAsset

public public MultiMixDensityAsset ()

Method MultiMixDensityAsset.

build

public Density build (@Nonnull final Argument argument)

Method build.

Parameters:
@Nonnull final Argument argument

if

public else if (keyAsset.densityIndex >= densityInputs.size()

Method if.

Parameters:
keyAsset.densityIndex >= densityInputs.size(

cleanUp

public void cleanUp ()

Method cleanUp.

KeyAsset

public public KeyAsset ()

Method KeyAsset.

getId

public String getId ()

Method getId.

KeyedCodec

public new KeyedCodec ("DensityIndex", Codec.INTEGER, true)

Method KeyedCodec.

Parameters:
"DensityIndex" "DensityIndex"
Codec.INTEGER Codec.INTEGER
true true