EntityContactData class
Пакет: com.hypixel.hytale.server.core.modules.collision
Файл: com/hypixel/hytale/server/core/modules/collision/EntityContactData.java
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
Vector3d |
collisionPoint |
Методы (4)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
public |
void |
assignvoid assign(@Nonnull Vector3d var1, double var2, double var4, Ref<EntityStore> var6, @Nullable String var7) |
public |
void |
clearvoid clear() |
public |
double |
getCollisionEnddouble getCollisionEnd() |
public |
double |
getCollisionStartdouble getCollisionStart() |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.modules.collision;
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">public class EntityContactData {
class="kw">protected class="kw">final Vector3d collisionPoint = new Vector3d();
class="kw">protected double collisionStart;
class="kw">protected double collisionEnd;
@Nullable
class="kw">protected Ref<EntityStore> entityReference;
@Nullable
class="kw">protected String collisionDetailName;
class="kw">public EntityContactData() {
}
@Nonnull
class="kw">public Vector3d getCollisionPoint() {
class="kw">return this.collisionPoint;
}
class="kw">public double getCollisionStart() {
class="kw">return this.collisionStart;
}
class="kw">public double getCollisionEnd() {
class="kw">return this.collisionEnd;
}
@Nullable
class="kw">public Ref<EntityStore> getEntityReference() {
class="kw">return this.entityReference;
}
@Nullable
class="kw">public String getCollisionDetailName() {
class="kw">return this.collisionDetailName;
}
class="kw">public void assign(@Nonnull Vector3d var1, double var2, double var4, Ref<EntityStore> var6, @Nullable String var7) {
this.collisionPoint.set(var1);
this.collisionStart = var2;
this.collisionEnd = var4;
this.entityReference = var6;
this.collisionDetailName = var7;
}
class="kw">public void clear() {
this.entityReference = null;
}
}