classpublicPriority 3
PrefabEditorSaveSettingsPage
com.hypixel.hytale.builtin.buildertools.prefabeditor.ui.PrefabEditorSaveSettingsPage
extends InteractiveCustomUIPage
1
Methods
1
Public Methods
4
Fields
1
Constructors
Constants
StringBROWSER_SEARCH= "@BrowserSearch"
Value<String>BUTTON_HIGHLIGHTED= Value.ref("Pages/BasicTextButton.ui", "SelectedLabelStyle")
Value<String>BUTTON_SELECTED= Value.ref("Pages/BasicTextButton.ui", "SelectedLabelStyle")
BuilderCodec<PrefabEditorSaveSettingsPage.PageData>CODEC= BuilderCodec.builder(
PrefabEditorSaveSettingsPage.PageData.class, PrefabEditorSaveSe...
StringEMPTY= "@Empty"
StringENTITIES= "@Entities"
HytaleLoggerLOGGER= HytaleLogger.forEnclosingClass()
StringOVERWRITE= "@Overwrite"
StringPREFABS_TO_SAVE= "@PrefabsToSave"
StringPREFAB_UUID= "PrefabUuid"
longPROGRESS_UPDATE_INTERVAL_MS= 100L
Constructors
public
PrefabEditorSaveSettingsPage(PlayerRef playerRef, PrefabEditSession prefabEditSession)Methods
Public Methods (1)
public
void handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, PrefabEditorSaveSettingsPage.PageData data)Fields
Private/Package Fields (4)
private
String browserSearchQueryprivate
volatile boolean isSavingprivate
volatile long lastProgressUpdateTimeprivate
PrefabEditSession prefabEditSession