EntityHit class
Пакет: com.hypixel.hytale.server.npc.movement.controllers
Файл: com/hypixel/hytale/server/npc/movement/controllers/EntityHit.java
Методы (2)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
public |
void |
assignvoid assign(@Nonnull Ref<EntityStore> var1, boolean var2, @Nonnull Vector3dc var3, @Nonnull Vector3dc var4, double var5) |
|
void |
clearReferencesvoid clearReferences() |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.npc.movement.controllers;
class="kw">import com.hypixel.hytale.component.Ref;
class="kw">import com.hypixel.hytale.server.core.universe.world.storage.EntityStore;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;
class="kw">import org.joml.Vector3d;
class="kw">import org.joml.Vector3dc;
class="kw">public class="kw">final class EntityHit {
@Nullable
class="kw">public Ref<EntityStore> entity;
class="kw">public boolean isPlayer;
@Nonnull
class="kw">public class="kw">final Vector3d sourcePosition = new Vector3d();
@Nonnull
class="kw">public class="kw">final Vector3d targetPosition = new Vector3d();
class="kw">public double t;
class="kw">public EntityHit() {
}
class="kw">public void assign(@Nonnull Ref<EntityStore> var1, boolean var2, @Nonnull Vector3dc var3, @Nonnull Vector3dc var4, double var5) {
this.entity = var1;
this.isPlayer = var2;
this.sourcePosition.set(var3);
this.targetPosition.set(var4);
this.t = var5;
}
void clearReferences() {
this.entity = null;
}
}