CaveYawMode enum

Пакет: com.hypixel.hytale.server.worldgen.cave

Файл: com/hypixel/hytale/server/worldgen/cave/CaveYawMode.java

Методы (4)

МодификаторыВозвратСигнатура
public float combinepublic float combine(float var1, @Nullable PrefabRotation var2)
public float combinepublic float combine(float var1, @Nullable PrefabRotation var2)
public float combinepublic float combine(float var1, @Nullable PrefabRotation var2)
abstract abstract float combinefloat combine(float var1, @Nullable PrefabRotation var2)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.worldgen.cave;

class="kw">import com.hypixel.hytale.server.core.prefab.PrefabRotation;
class="kw">import javax.annotation.Nullable;

class="kw">public enum CaveYawMode {
   NODE {
      @Override
      class="kw">public float combine(float var1, @Nullable PrefabRotation var2) {
         class="kw">return var1;
      }
   },
   SUM {
      @Override
      class="kw">public float combine(float var1, @Nullable PrefabRotation var2) {
         class="kw">return var2 == null ? var1 : var1 + var2.getYaw();
      }
   },
   PREFAB {
      @Override
      class="kw">public float combine(float var1, @Nullable PrefabRotation var2) {
         class="kw">return var2 == null ? var1 : var2.getYaw();
      }
   };

   CaveYawMode() {
   }

   class="kw">public class="kw">abstract float combine(float var1, @Nullable PrefabRotation var2);
}