ScaleNoiseProperty class
Пакет: com.hypixel.hytale.procedurallib.property
Файл: com/hypixel/hytale/procedurallib/property/ScaleNoiseProperty.java
implements: NoiseProperty
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
NoiseProperty |
noiseProperty |
Методы (5)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
public |
NoiseProperty |
getNoisePropertyNoiseProperty getNoiseProperty() |
public |
double |
getScaleXdouble getScaleX() |
public |
double |
getScaleYdouble getScaleY() |
public |
double |
getScaleZdouble getScaleZ() |
abstract |
|
this this(var1, var2, var2, var2) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.procedurallib.property;
class="kw">import javax.annotation.Nonnull;
class="kw">public class ScaleNoiseProperty class="kw">implements NoiseProperty {
class="kw">protected class="kw">final NoiseProperty noiseProperty;
class="kw">protected class="kw">final double scaleX;
class="kw">protected class="kw">final double scaleY;
class="kw">protected class="kw">final double scaleZ;
class="kw">public ScaleNoiseProperty(NoiseProperty var1, double var2) {
this(var1, var2, var2, var2);
}
class="kw">public ScaleNoiseProperty(NoiseProperty var1, double var2, double var4, double var6) {
this.noiseProperty = var1;
this.scaleX = var2;
this.scaleY = var4;
this.scaleZ = var6;
}
class="kw">public NoiseProperty getNoiseProperty() {
class="kw">return this.noiseProperty;
}
class="kw">public double getScaleX() {
class="kw">return this.scaleX;
}
class="kw">public double getScaleY() {
class="kw">return this.scaleY;
}
class="kw">public double getScaleZ() {
class="kw">return this.scaleZ;
}
@Override
class="kw">public double get(int var1, double var2, double var4) {
class="kw">return this.noiseProperty.get(var1, var2 * this.scaleX, var4 * this.scaleY);
}
@Override
class="kw">public double get(int var1, double var2, double var4, double var6) {
class="kw">return this.noiseProperty.get(var1, var2 * this.scaleX, var4 * this.scaleY, var6 * this.scaleZ);
}
@Nonnull
@Override
class="kw">public String toString() {
class="kw">return "ScaleNoiseProperty{noiseProperty=" + this.noiseProperty + ", scaleX=" + this.scaleX + ", scaleY=" + this.scaleY + ", scaleZ=" + this.scaleZ + "}";
}
}