WeightedThicknessLayerAsset

public class WeightedThicknessLayerAsset extends LayerAsset

Class WeightedThicknessLayerAsset. Provides weightedthicknesslayerasset functionality for the Hytale server.

java.lang.Object > LayerAsset > WeightedThicknessLayerAsset

Field Summary

materialProviderAsset

private MaterialProviderAsset materialProviderAsset

Field materialProviderAsset.

seed

private String seed

Field seed.

possibleThicknessAssets

private WeightedThicknessAsset[] possibleThicknessAssets

Field possibleThicknessAssets.

pool

final WeightedMap pool

Field pool.

id

private String id

Field id.

data

private AssetExtraInfo.Data data

Field data.

weight

private double weight

Field weight.

thickness

private int thickness

Field thickness.

Method Detail

WeightedThicknessLayerAsset

public public WeightedThicknessLayerAsset ()

Method WeightedThicknessLayerAsset.

build

public SpaceAndDepthMaterialProvider.Layer build (@Nonnull final MaterialProviderAsset.Argument argument)

Method build.

Parameters:
@Nonnull final MaterialProviderAsset.Argument argument

cleanUp

public void cleanUp ()

Method cleanUp.

getId

public String getId ()

Method getId.

KeyedCodec

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

Method KeyedCodec.

Parameters:
"Thickness" "Thickness"
Codec.INTEGER Codec.INTEGER
true true