SimplePathWaypoint class

Пакет: com.hypixel.hytale.server.core.universe.world.path

Файл: com/hypixel/hytale/server/core/universe/world/path/SimplePathWaypoint.java

implements: IPathWaypoint

Поля (1)

МодификаторыТипИмя
private int order

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.universe.world.path;

class="kw">import com.hypixel.hytale.component.ComponentAccessor;
class="kw">import com.hypixel.hytale.math.vector.Rotation3f;
class="kw">import com.hypixel.hytale.math.vector.Transform;
class="kw">import com.hypixel.hytale.server.core.universe.world.storage.EntityStore;
class="kw">import javax.annotation.Nonnull;
class="kw">import org.joml.Vector3d;

class="kw">public class SimplePathWaypoint class="kw">implements IPathWaypoint {
   class="kw">private int order;
   class="kw">private Transform transform;

   class="kw">public SimplePathWaypoint(int var1, Transform var2) {
      this.order = var1;
      this.transform = var2;
   }

   @Override
   class="kw">public int getOrder() {
      class="kw">return this.order;
   }

   @Nonnull
   @Override
   class="kw">public Vector3d getWaypointPosition(@Nonnull ComponentAccessor<EntityStore> var1) {
      class="kw">return this.transform.getPosition();
   }

   @Nonnull
   @Override
   class="kw">public Rotation3f getWaypointRotation(@Nonnull ComponentAccessor<EntityStore> var1) {
      class="kw">return this.transform.getRotation();
   }

   @Override
   class="kw">public double getPauseTime() {
      class="kw">return 0.0;
   }

   @Override
   class="kw">public float getObservationAngle() {
      class="kw">return 0.0F;
   }
}