OffsetNoiseProperty class
Пакет: com.hypixel.hytale.procedurallib.property
Файл: com/hypixel/hytale/procedurallib/property/OffsetNoiseProperty.java
implements: NoiseProperty
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
NoiseProperty |
noiseProperty |
Методы (5)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
public |
NoiseProperty |
getNoisePropertyNoiseProperty getNoiseProperty() |
public |
double |
getOffsetXdouble getOffsetX() |
public |
double |
getOffsetYdouble getOffsetY() |
public |
double |
getOffsetZdouble getOffsetZ() |
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 OffsetNoiseProperty class="kw">implements NoiseProperty {
class="kw">protected class="kw">final NoiseProperty noiseProperty;
class="kw">protected class="kw">final double offsetX;
class="kw">protected class="kw">final double offsetY;
class="kw">protected class="kw">final double offsetZ;
class="kw">public OffsetNoiseProperty(NoiseProperty var1, double var2) {
this(var1, var2, var2, var2);
}
class="kw">public OffsetNoiseProperty(NoiseProperty var1, double var2, double var4, double var6) {
this.noiseProperty = var1;
this.offsetX = var2;
this.offsetY = var4;
this.offsetZ = var6;
}
class="kw">public NoiseProperty getNoiseProperty() {
class="kw">return this.noiseProperty;
}
class="kw">public double getOffsetX() {
class="kw">return this.offsetX;
}
class="kw">public double getOffsetY() {
class="kw">return this.offsetY;
}
class="kw">public double getOffsetZ() {
class="kw">return this.offsetZ;
}
@Override
class="kw">public double get(int var1, double var2, double var4) {
class="kw">return this.noiseProperty.get(var1, var2 + this.offsetX, var4 + this.offsetY);
}
@Override
class="kw">public double get(int var1, double var2, double var4, double var6) {
class="kw">return this.noiseProperty.get(var1, var2 + this.offsetX, var4 + this.offsetY, var6 + this.offsetZ);
}
@Nonnull
@Override
class="kw">public String toString() {
class="kw">return "OffsetNoiseProperty{noiseProperty="
+ this.noiseProperty
+ ", offsetX="
+ this.offsetX
+ ", offsetY="
+ this.offsetY
+ ", offsetZ="
+ this.offsetZ
+ "}";
}
}