CharacterCollisionData class

Пакет: com.hypixel.hytale.server.core.modules.collision

Файл: com/hypixel/hytale/server/core/modules/collision/CharacterCollisionData.java

extends: BasicCollisionData

Поля (1)

МодификаторыТипИмя
final Vector3d sourcePosition

Методы (1)

МодификаторыВозвратСигнатура
public void assignvoid assign(@Nonnull Vector3dc var1, @Nonnull Vector3dc var2, double var3, Ref<EntityStore> var5, boolean var6)

Исходный код

Показать/скрыть
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 org.joml.Vector3d;
class="kw">import org.joml.Vector3dc;

class="kw">public class CharacterCollisionData class="kw">extends BasicCollisionData {
   class="kw">public class="kw">final Vector3d sourcePosition = new Vector3d();
   class="kw">public class="kw">final Vector3d targetPosition = new Vector3d();
   class="kw">public Ref<EntityStore> entityReference;
   class="kw">public boolean isPlayer;

   class="kw">public CharacterCollisionData() {
   }

   class="kw">public void assign(@Nonnull Vector3dc var1, @Nonnull Vector3dc var2, double var3, Ref<EntityStore> var5, boolean var6) {
      this.sourcePosition.set(var1);
      this.targetPosition.set(var2);
      this.collisionStart = var3;
      this.entityReference = var5;
      this.isPlayer = var6;
   }
}