TransientPathDefinition class
Пакет: com.hypixel.hytale.builtin.path.path
Файл: com/hypixel/hytale/builtin/path/path/TransientPathDefinition.java
Поля (2)
| Модификаторы | Тип | Имя |
|---|---|---|
|
ArrayDeque |
var3 |
final |
List<RelativeWaypointDefinition> |
waypointDefinitions |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.path.path;
class="kw">import com.hypixel.hytale.builtin.path.waypoint.RelativeWaypointDefinition;
class="kw">import com.hypixel.hytale.math.vector.Rotation3f;
class="kw">import com.hypixel.hytale.server.core.universe.world.path.IPath;
class="kw">import com.hypixel.hytale.server.core.universe.world.path.SimplePathWaypoint;
class="kw">import java.util.ArrayDeque;
class="kw">import java.util.List;
class="kw">import javax.annotation.Nonnull;
class="kw">import org.joml.Vector3d;
class="kw">public class TransientPathDefinition {
class="kw">protected class="kw">final List<RelativeWaypointDefinition> waypointDefinitions;
class="kw">protected class="kw">final double scale;
class="kw">public TransientPathDefinition(List<RelativeWaypointDefinition> var1, double var2) {
this.waypointDefinitions = var1;
this.scale = var2;
}
@Nonnull
class="kw">public IPath<SimplePathWaypoint> buildPath(@Nonnull Vector3d var1, @Nonnull Rotation3f var2) {
ArrayDeque var3 = new ArrayDeque<>(this.waypointDefinitions);
class="kw">return TransientPath.buildPath(var1, var2, var3, this.scale);
}
}