Files
Endfield-Data/LuaScripts/Const/PhaseConst.lua
2025-12-02 20:37:18 +07:00

103 lines
1.8 KiB
Lua

PHASE_FILE_PATH = "Phase/%s/Phase%s"
PHASE_GAME_OBJECT_FILE_PATH = "Assets/Beyond/DynamicAssets/Gameplay/Prefabs/%s/%s.prefab"
PHASE_MODEL_FILE_PATH = "Assets/Beyond/DynamicAssets/Gameplay/Prefabs/UIModels/"
PHASE_CHAR_MODEL_FILE_PATH = PHASE_MODEL_FILE_PATH .. "%s_uimodel.prefab"
PHASE_CHAR_ANIMATOR_CONTROLLER_FILE_PATH = PHASE_MODEL_FILE_PATH .. "%s_controller.controller"
EPhaseState = {
Init = 1,
TransitionIn = 2,
Activated = 3,
Deactivated = 4,
TransitionBehind = 5,
TransitionOut = 6,
WaitRelease = 7,
TransitionBackToTop = 8,
}
PHASE_CHAR_ITEM_INIT_PARAM_NAME = "init"
PHASE_CHAR_ITEM_FORMATION_PARAM_NAME = "formation"
FORBID_INPUT_DEVICE_CHANGE_PANELS = {
"Loading",
"TeleportLoading",
"CommonMask",
"PlayerRename",
"DungeonSettlementPopup",
"DeathInfo",
"DramaticPerformanceBag",
"ShopMonthlyPassPopUp",
"SDKApplicationMask",
"ActivityRewardRegistrationPopup",
"GachaDropBin",
"GachaChar",
"GachaChar",
"GachaWeaponPreheat",
"GachaWeapon",
"GachaWeaponResult",
"SettlementDefenseTransit",
"SettlementDefenseFinish",
"SettlementDefenseFinishFail",
}
FORBID_INPUT_DEVICE_CHANGE_PHASES = {
"GenderSelect",
"GachaChar",
"GachaDropBin",
"GachaWeaponPreheat",
"GachaWeapon",
"GachaWeaponResult",
"CheckInCBT3",
}
INPUT_DEVICE_CHANGE_FORCE_CLOSE_PANELS = {
"ItemTips",
"WalletBar",
"CommonTips",
"Guide",
}
EXCEPT_CHANGE_DEVICE_CLOSE_PANEL = {
"CommonMask",
"SpaceShipCharPoster",
"InteractOption",
"CommonWorldUI",
"FacPowerPoleLinkingLabel",
"BattleComboSkill",
"VideoPreloader",
"SpaceshipHudTips",
"SpaceshipCabinInfoDisplay",
"CommonTaskTrackHud",
"CommonTaskTrackCountdown",
"DungeonCharTutorialStepHud",
}