AssetLoadResult enum
Пакет: com.hypixel.hytale.builtin.asseteditor.assettypehandler
Файл: com/hypixel/hytale/builtin/asseteditor/assettypehandler/AssetTypeHandler.java
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
|
ASSETS_UNCHANGED,
ASSETS_CHANGED, |
COMMON_ASSETS_CHANGED |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.asseteditor.assettypehandler;
class="kw">import com.hypixel.hytale.assetstore.AssetUpdateQuery;
class="kw">import com.hypixel.hytale.builtin.asseteditor.AssetPath;
class="kw">import com.hypixel.hytale.builtin.asseteditor.EditorClient;
class="kw">import com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorAssetType;
class="kw">import java.nio.file.Path;
class="kw">import javax.annotation.Nonnull;
class="kw">public class="kw">abstract class AssetTypeHandler {
@Nonnull
class="kw">protected class="kw">final AssetEditorAssetType config;
@Nonnull
class="kw">protected class="kw">final Path rootPath;
class="kw">protected AssetUpdateQuery cachedDefaultUpdateQuery;
class="kw">protected AssetTypeHandler(@Nonnull AssetEditorAssetType var1) {
this.config = var1;
this.rootPath = Path.of(var1.path);
}
class="kw">public class="kw">abstract AssetTypeHandler.AssetLoadResult loadAsset(AssetPath var1, Path var2, byte[] var3, AssetUpdateQuery var4, EditorClient var5);
class="kw">public class="kw">abstract AssetTypeHandler.AssetLoadResult unloadAsset(AssetPath var1, AssetUpdateQuery var2);
class="kw">public class="kw">abstract AssetTypeHandler.AssetLoadResult restoreOriginalAsset(AssetPath var1, AssetUpdateQuery var2);
class="kw">public class="kw">abstract AssetUpdateQuery getDefaultUpdateQuery();
class="kw">public AssetTypeHandler.AssetLoadResult loadAsset(AssetPath var1, Path var2, byte[] var3, EditorClient var4) {
class="kw">return this.loadAsset(var1, var2, var3, this.getDefaultUpdateQuery(), var4);
}
class="kw">public AssetTypeHandler.AssetLoadResult unloadAsset(AssetPath var1) {
class="kw">return this.unloadAsset(var1, this.getDefaultUpdateQuery());
}
class="kw">public AssetTypeHandler.AssetLoadResult restoreOriginalAsset(AssetPath var1) {
class="kw">return this.restoreOriginalAsset(var1, this.getDefaultUpdateQuery());
}
class="kw">public boolean isValidData(byte[] var1) {
class="kw">return true;
}
@Nonnull
class="kw">public AssetEditorAssetType getConfig() {
class="kw">return this.config;
}
@Nonnull
class="kw">public Path getRootPath() {
class="kw">return this.rootPath;
}
class="kw">public enum AssetLoadResult {
ASSETS_UNCHANGED,
ASSETS_CHANGED,
COMMON_ASSETS_CHANGED;
AssetLoadResult() {
}
}
}