EventMessage class
Пакет: com.hypixel.hytale.server.npc.components.messaging
Файл: com/hypixel/hytale/server/npc/components/messaging/EventMessage.java
extends: NPCMessage
Поля (2)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
Vector3d |
position |
|
EventMessage |
var1 |
Методы (4)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
public |
void |
activatevoid activate(double var1, double var3, double var5, Ref<EntityStore> var7, double var8) |
public |
double |
getMaxRangeSquareddouble getMaxRangeSquared() |
public |
boolean |
isSameFlockboolean isSameFlock() |
public |
void |
setSameFlockvoid setSameFlock(boolean var1) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.npc.components.messaging;
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 org.joml.Vector3d;
class="kw">public class EventMessage class="kw">extends NPCMessage {
class="kw">private class="kw">final Vector3d position = new Vector3d();
class="kw">private class="kw">final double maxRangeSquared;
class="kw">private boolean sameFlock;
class="kw">public EventMessage(double var1) {
this.maxRangeSquared = var1 * var1;
}
class="kw">private EventMessage(@Nonnull Vector3d var1, double var2, boolean var4) {
this.position.set(var1);
this.maxRangeSquared = var2;
this.sameFlock = var4;
}
@Nonnull
class="kw">public Vector3d getPosition() {
class="kw">return this.position;
}
class="kw">public double getMaxRangeSquared() {
class="kw">return this.maxRangeSquared;
}
class="kw">public boolean isSameFlock() {
class="kw">return this.sameFlock;
}
class="kw">public void setSameFlock(boolean var1) {
this.sameFlock = var1;
}
class="kw">public void activate(double var1, double var3, double var5, Ref<EntityStore> var7, double var8) {
super.activate(var7, var8);
this.position.set(var1, var3, var5);
}
@Nonnull
class="kw">public EventMessage clone() {
EventMessage var1 = new EventMessage(this.position, this.maxRangeSquared, this.sameFlock);
this.copyRuntimeStateTo(var1);
class="kw">return var1;
}
}