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
         + "}";
   }
}