Distance2MulReturnType class
Пакет: com.hypixel.hytale.builtin.hytalegenerator.density.positions.returntypes
Файл: com/hypixel/hytale/builtin/hytalegenerator/density/positions/returntypes/Distance2MulReturnType.java
extends: ReturnType
Методы (2)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
|
|
if if(this.maxDistance <= 0.0) |
|
|
if if(var6 == null) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.hytalegenerator.density.positions.returntypes;
class="kw">import com.hypixel.hytale.builtin.hytalegenerator.density.Density;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;
class="kw">import org.joml.Vector3d;
class="kw">public class Distance2MulReturnType class="kw">extends ReturnType {
class="kw">public Distance2MulReturnType() {
}
@Override
class="kw">public double get(double var1, double var3, @Nonnull Vector3d var5, @Nullable Vector3d var6, Vector3d var7, @Nullable Density.Context var8) {
if (this.maxDistance <= 0.0) {
class="kw">return 0.0;
}
if (var6 == null) {
class="kw">return 1.0;
}
var1 /= this.maxDistance;
var3 /= this.maxDistance;
class="kw">return var3 * var1 * 2.0 - 1.0;
}
}