PrefabSaveSupport class
Пакет: com.hypixel.hytale.builtin.buildertools.prefabeditor.saving
Файл: com/hypixel/hytale/builtin/buildertools/prefabeditor/saving/PrefabSaveSupport.java
Поля (2)
| Модификаторы | Тип | Имя |
|---|---|---|
|
|
break |
|
|
break |
Методы (3)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
static |
void |
applyvoid apply(@Nonnull BlockSelection var0, @Nonnull PrefabSaverSettings var1) |
static |
void |
applyvoid apply(@Nonnull BlockSelection var0, @Nonnull SupportMode var1) |
|
|
switch switch(var1) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.buildertools.prefabeditor.saving;
class="kw">import com.hypixel.hytale.builtin.blockphysics.BlockSelectionSupportUtil;
class="kw">import com.hypixel.hytale.server.core.prefab.selection.standard.BlockSelection;
class="kw">import javax.annotation.Nonnull;
class="kw">public class="kw">final class PrefabSaveSupport {
class="kw">private PrefabSaveSupport() {
}
class="kw">public class="kw">static void apply(@Nonnull BlockSelection var0, @Nonnull PrefabSaverSettings var1) {
apply(var0, var1.getSupportMode());
}
class="kw">public class="kw">static void apply(@Nonnull BlockSelection var0, @Nonnull SupportMode var1) {
class="kw">switch (var1) {
case KEEP_EXISTING:
class="kw">default:
break;
case REMOVE:
var0.setAllSupportValues(15);
break;
case CALCULATE:
var0.clearAllSupportValues();
BlockSelectionSupportUtil.applySupportValues(var0);
}
}
}