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;
   }
}