public class MultiMixDensity extends Density
Class MultiMixDensity. Provides multimixdensity functionality for the Hytale server.
java.lang.Object > Density > MultiMixDensity
Field Summary
influenceDensity
private
Density
influenceDensity
Field influenceDensity.
key0
final
Key
key0
Field key0.
key2
final
Key
key2
Field key2.
influence
final
double
influence
Field influence.
index
final
int
index
Field index.
THRESHOLD_INPUT_0
final
double
THRESHOLD_INPUT_0
Field THRESHOLD_INPUT_0.
THRESHOLD_INPUT_2
final
double
THRESHOLD_INPUT_2
Field THRESHOLD_INPUT_2.
weight
final
double
weight
Field weight.
value0
final
double
value0
Field value0.
value2
final
double
value2
Field value2.
Method Detail
MultiMixDensity
Method MultiMixDensity.
- Parameters:
@Nonnull final Listkeys@Nonnull final DensityinfluenceDensity
Segment
public
new
Segment
(key0, key2)
Method Segment.
- Parameters:
key0key0key2key2
process
public
double
process
(@Nonnull final Context context)
Method process.
- Parameters:
@Nonnull final Contextcontext
setInputs
public
void
setInputs
(@Nonnull final Density[] inputs)
Method setInputs.
- Parameters:
@Nonnull final Density[]inputs
isKeysUnique
static
boolean
isKeysUnique
(@Nonnull final List keys)
Method isKeysUnique.
- Parameters:
@Nonnull final Listkeys
contains
public
boolean
contains
(final double gauge)
Method contains.
- Parameters:
final doublegauge
getValue
public
double
getValue
(@Nonnull final Context context, final double gauge)
Method getValue.
- Parameters:
@Nonnull final Contextcontextfinal doublegauge
apply
public
Integer
apply
(final Double gauge, @Nonnull final Segment segment)
Method apply.
- Parameters:
final Doublegauge@Nonnull final Segmentsegment