IPrefabPath interface

Пакет: com.hypixel.hytale.builtin.path.path

Файл: com/hypixel/hytale/builtin/path/path/IPrefabPath.java

extends: IPath<IPrefabPathWaypoint>

Методы (12)

МодификаторыВозвратСигнатура
abstract void addLoadedWaypointvoid addLoadedWaypoint(@Nonnull IPrefabPathWaypoint var1, int var2, int var3, int var4)
abstract void compactvoid compact(int var1)
abstract Vector3dc getNearestWaypointPositionVector3dc getNearestWaypointPosition(@Nonnull Vector3d var1, @Nonnull ComponentAccessor<EntityStore> var2)
abstract int getWorldGenIdint getWorldGenId()
abstract boolean hasLoadedWaypointsboolean hasLoadedWaypoints()
abstract boolean isFullyLoadedboolean isFullyLoaded()
abstract int loadedWaypointCountint loadedWaypointCount()
abstract void mergeIntovoid mergeInto(@Nonnull IPrefabPath var1, int var2, @Nonnull ComponentAccessor<EntityStore> var3)
abstract short registerNewWaypointshort registerNewWaypoint(@Nonnull IPrefabPathWaypoint var1, int var2)
abstract void registerNewWaypointAtvoid registerNewWaypointAt(int var1, @Nonnull IPrefabPathWaypoint var2, int var3)
abstract void removeWaypointvoid removeWaypoint(int var1, int var2)
abstract void unloadWaypointvoid unloadWaypoint(int var1)

Исходный код

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

class="kw">import com.hypixel.hytale.builtin.path.waypoint.IPrefabPathWaypoint;
class="kw">import com.hypixel.hytale.component.ComponentAccessor;
class="kw">import com.hypixel.hytale.server.core.universe.world.path.IPath;
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">import org.joml.Vector3dc;

class="kw">public class="kw">interface IPrefabPath class="kw">extends IPath<IPrefabPathWaypoint> {
   short registerNewWaypoint(@Nonnull IPrefabPathWaypoint var1, int var2);

   void registerNewWaypointAt(int var1, @Nonnull IPrefabPathWaypoint var2, int var3);

   void addLoadedWaypoint(@Nonnull IPrefabPathWaypoint var1, int var2, int var3, int var4);

   void removeWaypoint(int var1, int var2);

   void unloadWaypoint(int var1);

   boolean hasLoadedWaypoints();

   boolean isFullyLoaded();

   int loadedWaypointCount();

   int getWorldGenId();

   Vector3dc getNearestWaypointPosition(@Nonnull Vector3d var1, @Nonnull ComponentAccessor<EntityStore> var2);

   void mergeInto(@Nonnull IPrefabPath var1, int var2, @Nonnull ComponentAccessor<EntityStore> var3);

   void compact(int var1);
}