HyCodeYourTale
classpublicPriority 3

PrefabEditorLoadSettingsPage

com.hypixel.hytale.builtin.buildertools.prefabeditor.ui.PrefabEditorLoadSettingsPage

extends InteractiveCustomUIPage

2

Methods

2

Public Methods

10

Fields

1

Constructors

Constants

StringALIGNMENT_METHOD= "@AlignmentMethod"
StringASSETS_ROOT_KEY= "Assets"
StringBLOCKS_BETWEEN_PREFABS= "@BlocksBetweenPrefabs"
StringBROWSER_FILE= "File"
StringBROWSER_ROOT= "@BrowserRoot"
StringBROWSER_SEARCH= "@BrowserSearch"
Value<String>BUTTON_HIGHLIGHTED= Value.ref("Pages/BasicTextButton.ui", "SelectedLabelStyle")
StringCHILDREN= "@Children"
BuilderCodec<PrefabEditorLoadSettingsPage.PageData>CODEC= BuilderCodec.builder( PrefabEditorLoadSettingsPage.PageData.class, PrefabEditorLoadSe...
StringCONFIG_NAME= "@ConfigName"
StringDESIRED_Y_LEVEL= "@DesiredYLevel"
StringENABLE_WORLD_TICKING= "@EnableWorldTicking"
StringENTITIES= "@Entities"
StringENVIRONMENT= "@Environment"
StringGRASS_TINT= "@GrassTint"
HytaleLoggerLOGGER= HytaleLogger.forEnclosingClass()
StringNUM_AIR_BEFORE_GROUND= "@NumAirBeforeGround"
StringPASTE_AXIS= "@PasteAxis"
StringPREFAB_PATHS= "@PrefabPaths"
StringRECURSIVE= "@Recursive"
StringROOT_DIR= "@RootDir"
StringROW_SPLIT_MODE= "@RowSplitMode"
StringWORLD_GEN_TYPE= "@WorldGenType"

Constructors

public
PrefabEditorLoadSettingsPage(PlayerRef playerRef)

Methods

Public Methods (2)

public
void handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, PrefabEditorLoadSettingsPage.PageData data)
public
PrefabEditorCreationSettings toCreationSettings()
@Nonnull

Fields

Private/Package Fields (10)

privatePath browserCurrent
privatePath browserRoot
privateString browserSearchQuery
privatePrefabLoadingState currentLoadingState
privateboolean inAssetsRoot
privatevolatile boolean isLoading
privatevolatile boolean isShuttingDown
privatevolatile boolean loadingCancelled
privateString loadingWorldName
privateString selectedPath

Related Classes