1502 lines
43 KiB
Lua
1502 lines
43 KiB
Lua
local UI_ASSETS_PATH = "Assets/Beyond/DynamicAssets/Gameplay/UI/"
|
||
local UI_INIT_ASSETS_PATH = "Assets/Beyond/InitialAssets/UI/"
|
||
local UI_ASSETS_DEV_PATH = "Assets/BeyondDev/DynamicAssets/Gameplay/UI/"
|
||
local UI_PANEL_PREFAB_FORMAT = "Prefabs/%s/%sPanel.prefab"
|
||
local UI_PC_PANEL_PREFAB_FORMAT = "Prefabs/%s/%sPanel_PC.prefab"
|
||
local UI_CONTROLLER_PANEL_PREFAB_FORMAT = "Prefabs/%s/%sPanel_Controller.prefab"
|
||
|
||
UI_NODE_PREFAB_PATH = UI_ASSETS_PATH .. "Prefabs/UINode.prefab"
|
||
UI_BUSINESS_CARD_PREFAB_PATH = UI_ASSETS_PATH .. "Prefabs/Friend/FriendBusinessCard/%s.prefab"
|
||
UI_WATCH_BUSINESS_CARD_PREFAB_PATH = UI_ASSETS_PATH .. "Prefabs/Common/Widgets/BusinessCard/%s.prefab"
|
||
|
||
UI_PANEL_PREFAB_PATH = UI_ASSETS_PATH .. UI_PANEL_PREFAB_FORMAT
|
||
UI_PC_PANEL_PREFAB_PATH = UI_ASSETS_PATH .. UI_PC_PANEL_PREFAB_FORMAT
|
||
UI_CONTROLLER_PANEL_PREFAB_PATH = UI_ASSETS_PATH .. UI_CONTROLLER_PANEL_PREFAB_FORMAT
|
||
|
||
UI_COMMON_SHARE_LOGO_SPRITE_PATH = "Snapshot"
|
||
|
||
UI_PANEL_PREFAB_DEV_PATH = UI_ASSETS_DEV_PATH .. UI_PANEL_PREFAB_FORMAT
|
||
UI_PC_PANEL_PREFAB_DEV_PATH = UI_ASSETS_DEV_PATH .. UI_PC_PANEL_PREFAB_FORMAT
|
||
UI_CONTROLLER_PANEL_PREFAB_DEV_PATH = UI_ASSETS_DEV_PATH .. UI_CONTROLLER_PANEL_PREFAB_FORMAT
|
||
|
||
UI_ROOT_PREFAB_PATH = UI_ASSETS_PATH .. "Prefabs/%s/%sRoot.prefab"
|
||
UI_PANEL_CTRL_FILE_PATH = "UI/Panels/%s/%sCtrl"
|
||
UI_PANEL_MODEL_FILE_PATH = "UI/Panels/%s/%sModel"
|
||
UI_BACKGROUND_MESSAGE_PATH = "Common/Core/BackgroundMessage"
|
||
UI_SNS_DIALOG_CONTENT_WIDGETS_PATH = UI_ASSETS_PATH .. "Prefabs/SNS/Widgets/SNSContent%s.prefab"
|
||
UI_SNS_FRIEND_CHAT_WIDGETS_PATH = UI_ASSETS_PATH .. "Prefabs/SNS/Widgets/%s.prefab"
|
||
UI_DEFAULT_I18N_FONT_ASSET_PATH = UI_INIT_ASSETS_PATH .. "Fonts/DefaultFont_I18N.asset"
|
||
|
||
|
||
CANVAS_DEFAULT_WIDTH = CS.Beyond.UI.CUR_STANDARD_HORIZONTAL_RESOLUTION
|
||
CANVAS_DEFAULT_HEIGHT = CS.Beyond.UI.CUR_STANDARD_VERTICAL_RESOLUTION
|
||
|
||
UI_SPRITE_PATH = "Assets/Beyond/DynamicAssets/Gameplay/UI/Sprites/%s.png"
|
||
UI_SPRITE_DEV_PATH = "Assets/BeyondDev/DynamicAssets/Gameplay/UI/Sprites/%s.png"
|
||
UI_SPRITE_COMMON = "Common"
|
||
UI_SPRITE_ITEM = "ItemIcon"
|
||
UI_SPRITE_ITEM_BIG = "ItemIconBig"
|
||
UI_SPRITE_ITEM_COMPOSITE_DECO = "ItemIconCompositeDeco"
|
||
UI_SPRITE_ITEM_COMPOSITE_DECO_BIG = "ItemIconCompositeDecoBig"
|
||
UI_SPRITE_ITEM_TIPS = "ItemTips"
|
||
UI_SPRITE_EQUIPMENT_LOGO = "EquipmentLogo"
|
||
UI_SPRITE_EQUIPMENT_LOGO_BIG = "EquipmentLogoBig"
|
||
UI_SPRITE_EQUIPMENT_LOGO_BIG_WHITE = "EquipmentLogoBigWhite"
|
||
UI_SPRITE_SKILL_ICON = "SkillIcon"
|
||
UI_SPRITE_CHAR_HEAD = "CharRoundIcon"
|
||
UI_SPRITE_CHAR_HEAD_SQUARE = "CharSquareIcon510"
|
||
UI_SPRITE_CHAR_HEAD_RECTANGLE = "CharIcon"
|
||
UI_SPRITE_ITEM_DEFAULT_ICON = "item_default"
|
||
UI_SPRITE_ACTIVITY = "Activity"
|
||
UI_CHAR_TALENT_ICON = "CharTalent"
|
||
|
||
UI_SPRITE_GACHA = "Gacha"
|
||
UI_SPRITE_GACHA_CHAR_SHADOW = "GachaShadow"
|
||
UI_SPRITE_GACHA_CHAR = "CharGacha"
|
||
UI_SPRITE_GACHA_POOL = "GachaPool"
|
||
UI_SPRITE_GACHA_WEAPON = "GachaWeapon"
|
||
|
||
UI_SPRITE_AI_BARK_CHAR_HEAD = "AiBark/AiBarkCharicon"
|
||
UI_SPRITE_VIDEO_COVER = "VideoCover"
|
||
UI_SPRITE_REMOTE_COMM_BG = "RemoteComm/BG"
|
||
UI_SPRITE_CHAR_PROFESSION = "CharProfessionIcon"
|
||
UI_SPRITE_CHAR_ELEMENT = "ElementIcon"
|
||
UI_SPRITE_CHAR_INFO = "CharInfo"
|
||
UI_SPRITE_WEAPON_EXHIBIT = "WeaponExhibit"
|
||
UI_SPRITE_WIKI_WEAPON_IMAGE = "Wiki/WeaponImage"
|
||
UI_SPRITE_PRTS = "PRTS"
|
||
UI_SPRITE_PRTS_ICON = "PRTS/Icon"
|
||
UI_SPRITE_SKETCH = "Sketch"
|
||
UI_SPRITE_WIKI_MONSTER = "Wiki/MonsterImage"
|
||
UI_SPRITE_CROP = "Factory/Crop"
|
||
UI_SPRITE_SS_SKILL_ICON = "Spaceship/SpaceshipSkillIcon"
|
||
UI_SPRITE_SS_COMMON = "Spaceship/SpaceshipCommon"
|
||
UI_SPRITE_SNS = "SNS"
|
||
UI_SPRITE_SNS_VIDEO_PREVIEW = "SNS/VideoPreview"
|
||
UI_SPRITE_SNS_STICKER = "SNS/Sticker"
|
||
UI_SPRITE_SNS_PRTS_PREVIEW = "SNS/PRTSPreview"
|
||
UI_SPRITE_SNS_PICTURE = "SNS/Picture"
|
||
UI_SPRITE_SNS_EMOJI = "SNS/Emoji"
|
||
UI_SPRITE_GENERAL_ABILITY = "GeneralAbility"
|
||
UI_SPRITE_MINI_POWER = "Factory/MiniPower"
|
||
UI_SPRITE_FAC_TRANS = "Factory/DomainItemTransfer"
|
||
UI_SPRITE_COMMON_TASK_TRACK = "CommonTaskTrack"
|
||
UI_SPRITE_COMMON_POI_UPGRADE_TOAST = "POI/Toast"
|
||
|
||
UI_MINIGAME_PUZZLE_GREY_BLOCK_SUFFIX = "_block"
|
||
|
||
UI_SPRITE_DUNGEON = "Dungeon"
|
||
|
||
UI_SPRITE_BLUEPRINT = "FacBlueprint"
|
||
|
||
UI_SPRITE_DOMAIN_DEPOT_UPGRADE = "Shop/ShopMarketTabIconSmall"
|
||
UI_SPRITE_DOMAIN_DEPOT_INST = "DomainDepot/DepotImage"
|
||
UI_SPRITE_DOMAIN_DEPOT_BG_MONEY_ICON = "DomainDepot/DomainBgMoneyIcon"
|
||
|
||
UI_SPRITE_HOR_CHAR_HEAD = "CharHorHeadIcon"
|
||
UI_SPRITE_SQUARE_CHAR_HEAD = "CharBattleIcon"
|
||
UI_SPRITE_ROUND_CHAR_HEAD = "CharRoundIcon"
|
||
UI_SPRITE_ATTRIBUTE_ICON = "AttributeIcon"
|
||
UI_SPRITE_EQUIP = "Equip"
|
||
UI_SPRITE_EQUIP_SUIT = "Suit"
|
||
UI_CHAR_HEAD_PREFIX = "icon_round_"
|
||
UI_CHAR_HEAD_SQUARE_PREFIX = "icon_"
|
||
UI_CHAR_REMOTE_ICON_PREFIX = "icon_"
|
||
|
||
UI_CHAR_PROFESSION_SMALL_SUFFIX = "_s"
|
||
UI_CHAR_ELEMENT_PREFIX = "icon_element_"
|
||
UI_CHAR_ELEMENT_WHITE_PREFIX = "icon_element_white_"
|
||
|
||
UI_AI_BARK_CHAR_HEAD_PREFIX = "aibark"
|
||
|
||
UI_ROUND_CHAR_HEAD_PREFIX = "icon_round_"
|
||
UI_ATTRIBUTE_ICON_PREFIX = "icon_attribute_"
|
||
UI_ATTRIBUTE_ICON_BIG_PREFIX = "icon_attribute_big_"
|
||
|
||
UI_EQUIP_PART_ICON_PREFIX = "icon_equipmenttype_0"
|
||
UI_CHAR_INFO_CHAR_BG_PREFIX = "bg_charinfo_"
|
||
UI_SPRITE_MAP_ICON = "Map"
|
||
UI_SPRITE_MAP_MARK_ICON = "Map/MarkIcon"
|
||
UI_SPRITE_MAP_MARK_ICON_SMALL = "Map/MarkIconSmall"
|
||
UI_SPRITE_MAP_MARK_ICON_CUSTOM = "Map/MarkIconCustom"
|
||
UI_SPRITE_MAP_DETAIL_BTN_ICON = "Map/BtnIcon"
|
||
UI_SPRITE_GUIDE = "Guide"
|
||
UI_SPRITE_LIMITED_GUIDE = "LimitedGuide"
|
||
UI_SPRITE_HEAD_LABEL_ICON = "HeadLabelIcon"
|
||
UI_SPRITE_CURRENCY_ICON = "MoneyIcon"
|
||
UI_SPRITE_WIKI_ICON = "Wiki"
|
||
UI_SPRITE_LEVEL_COLLECTION = "LevelCollection"
|
||
UI_SPRITE_REWARDS = "Rewards"
|
||
UI_SPRITE_INTERACT_OPTION_ICON = "InteractOptionIcon"
|
||
|
||
UI_SPRITE_MISSION_ICON = "MissionIcon"
|
||
UI_SPRITE_MISSION_TYPE_ICON = "Mission/TypeIcon"
|
||
UI_SPRITE_MISSION_TITLE_BACKGROUND = "Mission/TitleBackground"
|
||
|
||
UI_SPRITE_GAME_SETTING = "GameSetting"
|
||
|
||
UI_SPRITE_CHAR_IMAGE_510 = "CharImg510"
|
||
UI_SPRITE_CHAR_REMOTE_ICON = "CharRemoteIcon"
|
||
UI_SPRITE_CHAR_REMOTE_ICON_700 = "CharRemoteIcon700"
|
||
|
||
UI_SPRITE_HIDE_LABEL_STATE_ICON = "HeadLabelIcon"
|
||
|
||
UI_SPRITE_SETTLEMENT_DEFENSE_MAP = "Settlement/DefenseMap"
|
||
UI_SPRITE_SETTLEMENT_DEFENSE_DETAIL = "Settlement/DefenseDetail"
|
||
UI_SPRITE_SETTLEMENT_DETAIL_LEVEL = "Settlement/SettlementPic"
|
||
UI_SPRITE_SETTLEMENT_ICON_BIG = "Settlement/IconBig"
|
||
UI_SPRITE_SETTLEMENT = "Settlement"
|
||
UI_SPRITE_SETTLEMENT_KITE_STATION = "Settlement/KiteStation"
|
||
|
||
UI_SPRITE_DOMAIN = "Domain"
|
||
|
||
UI_SPRITE_HEAD_FRAME = "HeadFrameIcon"
|
||
UI_SPRITE_HEAD = UI_SPRITE_CHAR_REMOTE_ICON
|
||
|
||
UI_SPRITE_WIKI_GROUP = "Wiki/GroupIcon"
|
||
|
||
PLAYER_NAME_FORMATTER = "{player}"
|
||
|
||
UI_MANUALCRAFT_ICON_ID = "icon_tips_manualcraft"
|
||
|
||
UI_LOADING_BG = "Loading"
|
||
|
||
UI_READING_POPUP_LOGO = "ReadingPopLogo"
|
||
|
||
UI_SPRITE_BATTLE_PASS = "BattlePass"
|
||
|
||
UI_SPRITE_BATTLE_PASS_PLAN = "BattlePass/BattlePassPlan"
|
||
|
||
|
||
UI_SPRITE_SNAPSHOT = "Snapshot"
|
||
UI_SPRITE_SNAPSHOT_FILTER = "Snapshot/Filter"
|
||
UI_SPRITE_SNAPSHOT_STICKER = "Snapshot/Sticker"
|
||
UI_SPRITE_SNAPSHOT_CHALLENGE = "Snapshot/Challenge"
|
||
SNAPSHOT_FILTER_VOLUME_PATH = "Assets/Beyond/DynamicAssets/Gameplay/Snapshot/Filter/Volume/%s.prefab"
|
||
|
||
|
||
POSTER_TEXTURE_PATH = "Assets/Beyond/DynamicAssets/Gameplay/UI/Textures/SpaceShip/ImagePoster/LargeSize/%s.png"
|
||
POSTER_TEXTURE_SUB_SIZE_PATH = "Assets/Beyond/DynamicAssets/Gameplay/UI/Textures/SpaceShip/ImagePoster/SubSize/%s.png"
|
||
|
||
local MISSION_TYPE = CS.Beyond.Gameplay.MissionSystem.MissionType
|
||
MISSION_TYPE_CONFIG = {
|
||
[MISSION_TYPE.Main] = {
|
||
missionIcon = "main_mission_icon",
|
||
},
|
||
[MISSION_TYPE.Char] = {
|
||
missionIcon = "char_mission_icon",
|
||
},
|
||
[MISSION_TYPE.Factory] = {
|
||
missionIcon = "fac_mission_icon",
|
||
},
|
||
[MISSION_TYPE.Misc] = {
|
||
missionIcon = "misc_mission_icon",
|
||
},
|
||
[MISSION_TYPE.World] = {
|
||
missionIcon = "world_mission_icon",
|
||
},
|
||
}
|
||
|
||
local MISSION_VIEW_TYPE = GEnums.MissionViewType
|
||
MISSION_VIEW_TYPE_CONFIG = {
|
||
[MISSION_VIEW_TYPE.MissionViewMain] = {
|
||
missionIcon = "main_mission_icon_gray",
|
||
},
|
||
[MISSION_VIEW_TYPE.MissionViewDiscovery] = {
|
||
missionIcon = "fac_mission_icon_gray",
|
||
},
|
||
[MISSION_VIEW_TYPE.MissionViewSide] = {
|
||
missionIcon = "char_mission_icon_gray",
|
||
},
|
||
[MISSION_VIEW_TYPE.MissionViewActivity] = {
|
||
missionIcon = "activity_mission_icon_gray",
|
||
},
|
||
[MISSION_VIEW_TYPE.MissionViewOther] = {
|
||
missionIcon = "misc_mission_icon_gray",
|
||
},
|
||
}
|
||
|
||
ITEM_DEPOT_TYPE = {
|
||
Factory = 1,
|
||
Equip = 2,
|
||
ExpCard = 4,
|
||
|
||
MissionItem = 5,
|
||
}
|
||
|
||
FACTORY_DEPOT_SHOWING_TYPES = {
|
||
GEnums.ItemShowingType.Ore,
|
||
GEnums.ItemShowingType.Plant,
|
||
GEnums.ItemShowingType.Product,
|
||
GEnums.ItemShowingType.Doodad,
|
||
GEnums.ItemShowingType.Nurturance,
|
||
GEnums.ItemShowingType.Usable,
|
||
GEnums.ItemShowingType.Producer,
|
||
}
|
||
|
||
do
|
||
|
||
UI_DRAG_DROP_SOURCE_TYPE = {
|
||
Storage = 1,
|
||
Repository = 2,
|
||
QuickBar = 3,
|
||
ItemBag = 4,
|
||
FactoryDepot = 5,
|
||
UseItemBar = 6,
|
||
BuildModeSelect = 7,
|
||
}
|
||
|
||
|
||
UI_CONTROLLER_DRAG_DROP_SOURCE_PRIORITY = {
|
||
[UI_DRAG_DROP_SOURCE_TYPE.ItemBag] = 1,
|
||
[UI_DRAG_DROP_SOURCE_TYPE.FactoryDepot] = 1,
|
||
[UI_DRAG_DROP_SOURCE_TYPE.Repository] = 2,
|
||
[UI_DRAG_DROP_SOURCE_TYPE.Storage] = 2,
|
||
}
|
||
UI_CONTROLLER_DRAG_DROP_SOURCE_PRIORITY_MAX = 100
|
||
|
||
|
||
FACTORY_REPO_DROP_ACCEPT_INFO = {
|
||
sources = {
|
||
UI_DRAG_DROP_SOURCE_TYPE.Storage,
|
||
|
||
UI_DRAG_DROP_SOURCE_TYPE.ItemBag,
|
||
UI_DRAG_DROP_SOURCE_TYPE.FactoryDepot,
|
||
},
|
||
types = {
|
||
GEnums.ItemType.Material,
|
||
GEnums.ItemType.TacticalItem,
|
||
GEnums.ItemType.ConsumableItem,
|
||
},
|
||
}
|
||
|
||
FACTORY_STORAGER_DROP_ACCEPT_INFO = {
|
||
sources = {
|
||
UI_DRAG_DROP_SOURCE_TYPE.FactoryDepot,
|
||
UI_DRAG_DROP_SOURCE_TYPE.Storage,
|
||
UI_DRAG_DROP_SOURCE_TYPE.ItemBag,
|
||
},
|
||
}
|
||
|
||
FACTORY_LIQUID_STORAGER_DROP_ACCEPT_INFO = {
|
||
sources = {
|
||
UI_DRAG_DROP_SOURCE_TYPE.FactoryDepot,
|
||
UI_DRAG_DROP_SOURCE_TYPE.ItemBag,
|
||
},
|
||
}
|
||
|
||
FACTORY_QUICK_BAR_CLEAR_AREA_DROP_ACCEPT_INFO = {
|
||
sources = {
|
||
UI_DRAG_DROP_SOURCE_TYPE.QuickBar,
|
||
},
|
||
}
|
||
|
||
FACTORY_QUICK_BAR_DROP_ACCEPT_INFO = {
|
||
sources = {
|
||
UI_DRAG_DROP_SOURCE_TYPE.Storage,
|
||
UI_DRAG_DROP_SOURCE_TYPE.Repository,
|
||
UI_DRAG_DROP_SOURCE_TYPE.ItemBag,
|
||
UI_DRAG_DROP_SOURCE_TYPE.FactoryDepot,
|
||
UI_DRAG_DROP_SOURCE_TYPE.QuickBar,
|
||
UI_DRAG_DROP_SOURCE_TYPE.BuildModeSelect,
|
||
},
|
||
types = {
|
||
GEnums.ItemType.NormalBuilding,
|
||
GEnums.ItemType.FuncBuilding,
|
||
GEnums.ItemType.SpecialBuilding,
|
||
GEnums.ItemType.TDBuilding,
|
||
GEnums.ItemType.Logistics,
|
||
},
|
||
}
|
||
|
||
ITEM_BAG_DROP_ACCEPT_INFO = {
|
||
sources = {
|
||
UI_DRAG_DROP_SOURCE_TYPE.Storage,
|
||
UI_DRAG_DROP_SOURCE_TYPE.Repository,
|
||
UI_DRAG_DROP_SOURCE_TYPE.ItemBag,
|
||
UI_DRAG_DROP_SOURCE_TYPE.FactoryDepot,
|
||
},
|
||
}
|
||
|
||
INVENTORY_AREA_ITEM_BAG_DROP_ACCEPT_INFO = {
|
||
sources = {
|
||
UI_DRAG_DROP_SOURCE_TYPE.Storage,
|
||
UI_DRAG_DROP_SOURCE_TYPE.Repository,
|
||
UI_DRAG_DROP_SOURCE_TYPE.ItemBag,
|
||
UI_DRAG_DROP_SOURCE_TYPE.FactoryDepot,
|
||
},
|
||
}
|
||
|
||
RPG_EQUIP_SLOT_DROP_ACCEPT_INFO = {
|
||
sources = {
|
||
UI_DRAG_DROP_SOURCE_TYPE.ItemBag,
|
||
},
|
||
types = {
|
||
GEnums.ItemType.RPGDgEquip,
|
||
},
|
||
}
|
||
|
||
ITEM_BAG_DROP_MASK_ACCEPT_INFO = {
|
||
sources = {
|
||
UI_DRAG_DROP_SOURCE_TYPE.FactoryDepot,
|
||
UI_DRAG_DROP_SOURCE_TYPE.Storage,
|
||
UI_DRAG_DROP_SOURCE_TYPE.Repository,
|
||
},
|
||
}
|
||
|
||
USE_ITEM_BAR_DROP_ACCEPT_INFO = {
|
||
sources = {
|
||
UI_DRAG_DROP_SOURCE_TYPE.ItemBag,
|
||
UI_DRAG_DROP_SOURCE_TYPE.UseItemBar,
|
||
},
|
||
}
|
||
|
||
FACTORY_DEPOT_DROP_ACCEPT_INFO = {
|
||
sources = {
|
||
UI_DRAG_DROP_SOURCE_TYPE.Storage,
|
||
UI_DRAG_DROP_SOURCE_TYPE.Repository,
|
||
UI_DRAG_DROP_SOURCE_TYPE.ItemBag,
|
||
}
|
||
}
|
||
|
||
INVENTORY_AREA_FACTORY_DEPOT_DROP_ACCEPT_INFO = {
|
||
sources = {
|
||
UI_DRAG_DROP_SOURCE_TYPE.Storage,
|
||
UI_DRAG_DROP_SOURCE_TYPE.Repository,
|
||
UI_DRAG_DROP_SOURCE_TYPE.ItemBag,
|
||
UI_DRAG_DROP_SOURCE_TYPE.FactoryDepot,
|
||
}
|
||
}
|
||
|
||
ABANDON_ITEM_DROP_ACCEPT_INFO = {
|
||
sources = {
|
||
UI_DRAG_DROP_SOURCE_TYPE.ItemBag,
|
||
}
|
||
}
|
||
|
||
ITEM_MOVE_TARGET = {
|
||
ItemBag = 1,
|
||
Depot = 2,
|
||
FacMachine = 3,
|
||
}
|
||
end
|
||
|
||
UI_SPRITE_MAIN_HUD = "MainHud"
|
||
UI_SPRITE_FAC_COMMON = "Factory/Common"
|
||
UI_SPRITE_FAC_BUILDING_COMMON = "Factory/BuildingCommon"
|
||
UI_SPRITE_INVENTORY = "Inventory"
|
||
UI_SPRITE_FRIEND = "Friend"
|
||
UI_BUSINESS_CARD_ICON_PATH = "FriendListBg"
|
||
UI_BUSINESS_CARD_FRIEND_CHAT_ICON_PATH = "ThemeIcon/ChatBg"
|
||
UI_SPRITE_RAID = "Raid"
|
||
UI_SPRITE_THEME_ITEM = "ThemeIcon/ThemeItem"
|
||
UI_SPRITE_THEME_BG = "ThemeIcon/ThemeChangeBg"
|
||
UI_SPRITE_FAC_MACHINE_CRAFTER = "Factory/MachineCrafter"
|
||
UI_SPRITE_FAC_WORKSHOP_CRAFT_TYPE_ICON = "Factory/WorkshopCraftTypeIcon"
|
||
UI_SPRITE_FAC_MARKER_SETTING_ICON = "Factory/Marker"
|
||
UI_SPRITE_MANUAL_CRAFT_TYPE_ICON = "ManualCraft"
|
||
UI_SPRITE_FAC_BUILDING_PANEL_ICON = "Factory/BuildingPanelIcon"
|
||
UI_SPRITE_FAC_BUILDING_PANEL_ICON_BIG = "Factory/BuildingPanelIconBig"
|
||
UI_SPRITE_FAC_SPECIAL_BUILDING_BIG_ICON = "Factory/SpecialBuildingBigIcon"
|
||
UI_SPRITE_FAC_CONTRACT = "Factory/Contract"
|
||
UI_SPRITE_CONTRACT_TYPE = "Factory/ContractType"
|
||
UI_SPRITE_FAC_SKILL_ICON = "Factory/FacSkillIcon"
|
||
UI_SPRITE_FAC_HUB_ICON = "Factory/FacHUB"
|
||
UI_SPRITE_FAC_MACHINE_BG = "Factory/MachineBG"
|
||
UI_SPRITE_FAC_BUILDING_IMAGE = "Factory/BuildingImage"
|
||
UI_SPRITE_BATTLE_SKILL_ICON = "SkillIcon"
|
||
UI_SPRITE_BATTLE_BUFF_ICON = "BuffIcon"
|
||
UI_SPRITE_BATTLE_USP_BG = "UspBg"
|
||
UI_SPRITE_KEY_ICON = "KeyIcon"
|
||
UI_SPRITE_EQUIP_PART_ICON = "Equip"
|
||
UI_SPRITE_DIALOG_OPTION_ICON = "Dialog/Option"
|
||
UI_SPRITE_FAC_BUILDING_ICON = "Factory/BuildingIcon"
|
||
UI_SPRITE_CHAR_FORMATION_ICON = "CharFormation"
|
||
UI_SPRITE_DIALOG_BG = "Dialog/BG"
|
||
UI_SPRITE_DIALOG_CENTER_IMAGE = "Dialog/CenterImage"
|
||
UI_SPRITE_WALLET = "WalletIcon"
|
||
UI_SPRITE_WIKI_MONSTER = "Wiki/MonsterImage"
|
||
UI_SPRITE_FAC_MATERIAL_TYPE_ICON = "Factory/FacHUB"
|
||
UI_SPRITE_FAC_TECH_ICON = "Factory/TechIcon"
|
||
UI_SPRITE_FAC_TOP_VIEW = "Factory/FacTopView"
|
||
UI_SPRITE_MONSTER_ICON = "MonsterIcon"
|
||
UI_SPRITE_MONSTER_ICON_BIG = "MonsterIconBig"
|
||
UI_SPRITE_SPACESHIP_ROOM = "Spaceship/SpaceshipRoom"
|
||
UI_SPRITE_CINEMATIC_BIG_LOGO = "Cinematic/BigLogo"
|
||
UI_SPRITE_ADVENTURE = "Adventure"
|
||
UI_SPRITE_MINIGAME_BLOCK = "MiniGame/Block"
|
||
UI_SPRITE_WATCH_NEW_BANNER = "Watch/Banner"
|
||
UI_SPRITE_SHOP_WEAPON_BOX = "Shop/ShopWeapon"
|
||
UI_SPRITE_SHOP_ROLE_IMAGE = "Shop/ShopEntry"
|
||
UI_SPRITE_SHOP_TAG_ICON = "Shop/ShopTagIcon"
|
||
UI_SPRITE_SHOP_TRADE_AREA_BG = "Shop/ShopTradeAreaBg"
|
||
UI_SPRITE_SHOP_TRADE_AREA_ICON = "Shop/ShopTradeAreaIcon"
|
||
UI_SPRITE_SHOP_TRADE_MARKET_ICON_SMALL = "Shop/ShopMarketTabIconSmall"
|
||
UI_SPRITE_DOMAIN_DEPOT = "DomainDepot"
|
||
UI_SPRITE_WEEKLY_RAID = "DungeonWeeklyRaid"
|
||
UI_SPRITE_MEDAL_ICON = "MedalIcon"
|
||
UI_SPRITE_MEDAL_ICON_BIG = "MedalIconBig"
|
||
UI_SPRITE_MEDAL_ICON_FORMAT = "%s_lv%02d"
|
||
UI_SPRITE_MEDAL_ICON_PLATE_FORMAT = "%s_lv%02d_plating"
|
||
UI_SPRITE_ACHIEVEMENT = "Achievement"
|
||
UI_SPRITE_SHARE_ICON = "CommonShare"
|
||
UI_SPRITE_SHIP = "Ship"
|
||
UI_SPRITE_CASH_SHOP_CATEGORY = "Shop/CashShopCategory"
|
||
UI_SPRITE_CASH_SHOP_GEM = "Shop/CashShopGem"
|
||
UI_SPRITE_SHOP_GROUP_BAG = "Shop/ShopGroupBag"
|
||
UI_SPRITE_SHOP_MONTHLY_PASS = "Shop/ShopMonthlyPass"
|
||
|
||
COMMON_UI_TIME_UPDATE_INTERVAL = 1
|
||
FAC_COMMON_UI_UPDATE_INTERVAL = 0.1
|
||
FAC_COMMON_UI_MIDDLE_UPDATE_INTERVAL = 0.2
|
||
FAC_COMMON_UI_LARGER_UPDATE_INTERVAL = 0.5
|
||
FAC_HUB_UPDATE_INTERVAL = 10
|
||
|
||
UI_PLAYER_RENAME_UPDATE_INTERVAL = 0.1
|
||
|
||
NUMBER_SELECTOR_COUNT_REFRESH_INTERVAL = 0.5
|
||
NUMBER_SELECTOR_COUNT_REFRESH_AMOUNT = 10
|
||
|
||
NUMBER_SELECTOR_COUNT_CHANGE_GEAR_REFRESH_COUNT = 3
|
||
NUMBER_SELECTOR_COUNT_REFRESH_GEAR_PARAM = {
|
||
{
|
||
refreshInterval = 0.5,
|
||
refreshAmount = 1,
|
||
},
|
||
{
|
||
refreshInterval = 0.5,
|
||
refreshAmount = 10,
|
||
},
|
||
{
|
||
refreshInterval = 0.5,
|
||
refreshAmount = 100,
|
||
isFastMode = true,
|
||
},
|
||
{
|
||
refreshInterval = 0.5,
|
||
refreshAmount = 500,
|
||
isFastMode = true,
|
||
},
|
||
{
|
||
refreshInterval = 0.5,
|
||
refreshAmount = 1000,
|
||
isFastMode = true,
|
||
},
|
||
{
|
||
refreshInterval = 0.25,
|
||
refreshAmount = 1000,
|
||
isFastMode = true,
|
||
},
|
||
}
|
||
AUTO_CLOSE_DELAY = 0.15
|
||
CINEMATIC_TWEEN_TIME = 0.5
|
||
|
||
LOCK_ALPHA = 100 / 255
|
||
|
||
UI_TIPS_POS_TYPE = {
|
||
MidBottom = 1,
|
||
LeftTop = 2,
|
||
RightTop = 3,
|
||
RightDown = 4,
|
||
LeftDown = 5,
|
||
MidTop = 6,
|
||
LeftMid = 7,
|
||
RightMid = 8,
|
||
GuideTips = 9,
|
||
FacTopViewOption = 10,
|
||
FacTopViewBuildActionIcons = 11,
|
||
FacSmartAlertTop = 12,
|
||
AdaptiveRightTop = 13,
|
||
DailyAbsentRightTop = 14,
|
||
}
|
||
|
||
UI_TIPS_X_POS_TYPE = {
|
||
Mid = 1,
|
||
Right = 2,
|
||
Left = 3,
|
||
}
|
||
|
||
UI_TIPS_Y_POS_TYPE = {
|
||
Mid = 1,
|
||
Top = 2,
|
||
Bottom = 3,
|
||
}
|
||
|
||
UI_COMMON_MASK_TYPE = CS.Beyond.Gameplay.CommonMaskType
|
||
UI_COMMON_MASK_FADE_TYPE = CS.Beyond.Gameplay.CommonMaskFadeType
|
||
|
||
UI_CHAR_FORMATION_STATE = {
|
||
TeamWaitSet = 1,
|
||
TeamHasSet = 2,
|
||
CharChange = 3,
|
||
SingleChar = 4,
|
||
}
|
||
|
||
UI_CHAR_FORMATION_SINGLE_STATE = {
|
||
None = 0,
|
||
Current = 1,
|
||
OtherInTeam = 2,
|
||
OtherDead = 3,
|
||
OtherAvailable = 4,
|
||
CurrentLocked = 5,
|
||
OtherInTeamLocked = 6,
|
||
OtherUnavailable = 7,
|
||
}
|
||
|
||
LAYERS = {
|
||
Enemy = Unity.LayerMask.GetMask("Enemy"),
|
||
UIInteract = Unity.LayerMask.GetMask("UIInteract"),
|
||
WalkAndClimb = Unity.LayerMask.GetMask("Walkable", "Climbable"),
|
||
Building = Unity.LayerMask.GetMask("Building"),
|
||
BuildingAndClimb = Unity.LayerMask.GetMask("Building", "Climbable"),
|
||
UISelect = Unity.LayerMask.GetMask("UISelect"),
|
||
UI = Unity.LayerMask.GetMask("UI"),
|
||
UIPP = Unity.LayerMask.GetMask("UI", "UIPP"),
|
||
Nothing = Unity.LayerMask.GetMask("Nothing"),
|
||
Gacha = Unity.LayerMask.GetMask("Gacha", "WorldUI", "Fog"),
|
||
CharFormation = Unity.LayerMask.GetMask("Default", "WorldUI", "Fog"),
|
||
}
|
||
DEFAULT_LAYER = Unity.LayerMask.NameToLayer("Default")
|
||
GACHA_LAYER = Unity.LayerMask.NameToLayer("Gacha")
|
||
WORLD_UI_LAYER = Unity.LayerMask.NameToLayer("WorldUI")
|
||
UI_LAYER = Unity.LayerMask.NameToLayer("UI")
|
||
UIPP_LAYER = Unity.LayerMask.NameToLayer("UIPP")
|
||
|
||
do
|
||
|
||
|
||
CharInfoTabEnum = {
|
||
Info = 1,
|
||
Unit = 2,
|
||
}
|
||
|
||
CharInfoCameraEnum = {
|
||
Default = 0,
|
||
Equip = 1,
|
||
Far = 2,
|
||
SkillUpgrade = 3,
|
||
}
|
||
|
||
CAM_TWEEN_TIME = 0.5
|
||
end
|
||
|
||
CharListMode = {
|
||
Single = 1,
|
||
MultiSelect = 2,
|
||
}
|
||
|
||
COUNT_NOT_ENOUGH_COLOR_STR = "FF8080"
|
||
|
||
COUNT_RED_COLOR_STR = "F71717"
|
||
|
||
FAC_BUILDING_BUFF_COLOR_STR = "22BBFF"
|
||
FAC_BUILDING_DEBUFF_COLOR_STR = "FF7D7D"
|
||
|
||
COLOR_STRING_FORMAT = "<color=#%s>%s</color>"
|
||
COLOR_NUMBER_FORMAT = "<color=#%s>%d</color>"
|
||
|
||
ITEM_COIN_ID = "item_collection_ether"
|
||
ITEM_MOON_ID = "item_collection_instance"
|
||
|
||
SHOW_MISSION_HIGH_TIPS_HEIGHT_MIN = 1
|
||
SHOW_MISSION_HIGH_TIPS_DISTANCE_MAX = 100
|
||
|
||
SHOW_REWARD_ITEM_MAX_COUNT = 3
|
||
|
||
FAC_DEPOT_SORT_OPTIONS = {
|
||
{
|
||
name = Language.LUA_FAC_DEPOT_DEFAULT_SORT_NAME,
|
||
keys = { "missionSortId", "sortId1", "sortId2", "rarity", "id" },
|
||
reverseKeys = { "missionReverseSortId", "sortId1", "sortId2", "rarity", "id" },
|
||
},
|
||
{
|
||
name = Language.LUA_FAC_DEPOT_RARITY_SORT_NAME,
|
||
keys = { "missionSortId", "rarity", "sortId1", "sortId2", "id" },
|
||
reverseKeys = { "missionReverseSortId", "rarity", "sortId1", "sortId2", "id" },
|
||
},
|
||
}
|
||
|
||
COMMON_ITEM_SORT_KEYS = { "sortId1", "sortId2", "id", "customSortId" }
|
||
|
||
RPG_DUNGEON_GOLD_ID = "item_rpgdg_gold"
|
||
RPG_DUNGEON_TAB_COUNT = 3
|
||
|
||
ADVENTURE_DAILY_PROGRESS_ICON = "icon_adventure_box"
|
||
ADVENTURE_DAILY_PROGRESS_DOUBLE_ICON = "icon_adventure_box_double"
|
||
|
||
CHAR_INFO_DEFAULT_SHOW_ATTRIBUTES = { "hp", "atk", "def" }
|
||
|
||
JumpId = {
|
||
Equip = "char_info_equip",
|
||
LevelUpgrade = "char_info_level_upgrade",
|
||
LevelBreak = "char_info_level_break",
|
||
}
|
||
|
||
AttributeShowNumMode = {
|
||
Default = 0,
|
||
ShowDeltaNum = 1,
|
||
ShowDeltaCurNum = 2,
|
||
}
|
||
|
||
DUNGEON_REWARDS_DEFAULT_ICON = "icon_obtain_task01"
|
||
|
||
|
||
|
||
PANEL_ORDER_TO_PANEL_LEVEL = {
|
||
[Types.EPanelOrderTypes.UI3D] = 0,
|
||
[Types.EPanelOrderTypes.BottomScreenEffect] = 0,
|
||
[Types.EPanelOrderTypes.LowerHud] = 0,
|
||
[Types.EPanelOrderTypes.Hud] = 0,
|
||
[Types.EPanelOrderTypes.TopScreenEffect] = 0,
|
||
|
||
[Types.EPanelOrderTypes.Window] = 1,
|
||
|
||
[Types.EPanelOrderTypes.PopUp] = 2,
|
||
[Types.EPanelOrderTypes.Toast] = 2,
|
||
[Types.EPanelOrderTypes.Guide] = 2,
|
||
[Types.EPanelOrderTypes.Loading] = 2,
|
||
[Types.EPanelOrderTypes.System] = 2,
|
||
[Types.EPanelOrderTypes.Debug] = 2,
|
||
}
|
||
|
||
PANEL_PLAY_ANIMATION_OUT_COMPLETE_ACTION_TYPE = {
|
||
Close = 1,
|
||
Hide = 2,
|
||
}
|
||
|
||
COMMON_TOAST_SHOW_LIGHT_RARITY = 6
|
||
COMMON_TOAST_EXP_ICON_ID = "exp"
|
||
DEPOT_DESTROY_MAX_COUNT = 100
|
||
|
||
INVENTORY_MONEY_IDS = { "item_gold" }
|
||
DESTROY_ITEM_COUNT_FORMAT = "<color=#ff5458>%s</color>/%s"
|
||
REGION_MAP_STAMINA_IDS = { "item_ap" }
|
||
|
||
INPUT_FIELD_CHARACTER_LIMIT = 20
|
||
INPUT_FIELD_NAME_CHARACTER_LIMIT = 16
|
||
INPUT_FIELD_PLAYER_NAME_CHARACTER_LIMIT = 15
|
||
|
||
ITEM_MISSING_TRANSPARENCY = 0.5
|
||
ITEM_EXIST_TRANSPARENCY = 1
|
||
ITEM_TIP_PRODUCT_NODE_MAX_SHOW_COUNT = 6
|
||
|
||
COMMON_SERVER_UPDATE_TIME = 4
|
||
|
||
FAC_BELT_MAX_SHOW_ITEM_COUNT = 3
|
||
|
||
|
||
CHAR_INFO_TAB_TYPE = {
|
||
OVERVIEW = 1,
|
||
WEAPON = 2,
|
||
EQUIP = 3,
|
||
POTENTIAL = 4,
|
||
}
|
||
CHAR_INFO_TAB_NAME_LANGUAGE_PREFIX = "LUA_CHAR_INFO_MAIN_CONTROL_TAB_"
|
||
|
||
CHAR_INFO_PAGE_TYPE = {
|
||
OVERVIEW = 1,
|
||
WEAPON = 2,
|
||
EQUIP = 3,
|
||
POTENTIAL = 4,
|
||
TALENT = 5,
|
||
PROFILE = 6,
|
||
UPGRADE = 7,
|
||
PROFILE_SHOW = 10,
|
||
}
|
||
|
||
|
||
CHAR_INFO_TRANSITION_BLACK_SCREEN_DURATION = 0.3
|
||
CHAR_MAX_SKILL = 4
|
||
CHAR_MAX_TALENT = 2
|
||
CHAR_MAX_RARITY = 6
|
||
CHAR_MAX_POTENTIAL = Tables.globalConst.charMaxPotentialLevel
|
||
CHAR_MAX_TALENT_NUM = 2
|
||
CHAR_MAX_SKILL_LV = 12
|
||
CHAR_MAX_SKILL_NORMAL_LV = 9
|
||
CHAR_INFO_SKILL_SHOW_ORDER = {
|
||
GEnums.SkillGroupType.NormalAttack,
|
||
GEnums.SkillGroupType.NormalSkill,
|
||
GEnums.SkillGroupType.ComboSkill,
|
||
GEnums.SkillGroupType.UltimateSkill,
|
||
}
|
||
|
||
|
||
|
||
PHASE_CHAR_ITEM_ENABLE_SWITCH_FORMATION = "EnableSwitchFormation"
|
||
PHASE_CHAR_ITEM_SKIP_PARAM_NAME = "SkipIn"
|
||
PHASE_CHAR_ITEM_ENABLE_SWITCH = "EnableSwitch"
|
||
PHASE_CHAR_ITEM_FROM_INDEX = "FromIndex"
|
||
PHASE_CHAR_ITEM_TO_INDEX = "ToIndex"
|
||
PHASE_CHAR_ITEM_ANIMATOR_INDEX_DICT = {
|
||
OVERVIEW = 0,
|
||
WEAPON = 1,
|
||
EQUIP = 2,
|
||
TALENT = 3,
|
||
DOCUMENT = 4,
|
||
UPGRADE = 5,
|
||
PROFILE_SHOW = 6,
|
||
SP_1 = 20,
|
||
SP_2 = 21,
|
||
SP_RELAX = 30,
|
||
}
|
||
|
||
CHAR_INFO_PAGE_2_ANIMATOR_INDEX_DICT = {
|
||
[CHAR_INFO_PAGE_TYPE.OVERVIEW] = PHASE_CHAR_ITEM_ANIMATOR_INDEX_DICT.OVERVIEW,
|
||
[CHAR_INFO_PAGE_TYPE.WEAPON] = PHASE_CHAR_ITEM_ANIMATOR_INDEX_DICT.WEAPON,
|
||
[CHAR_INFO_PAGE_TYPE.EQUIP] = PHASE_CHAR_ITEM_ANIMATOR_INDEX_DICT.EQUIP,
|
||
[CHAR_INFO_PAGE_TYPE.TALENT] = PHASE_CHAR_ITEM_ANIMATOR_INDEX_DICT.TALENT,
|
||
[CHAR_INFO_PAGE_TYPE.PROFILE] = PHASE_CHAR_ITEM_ANIMATOR_INDEX_DICT.OVERVIEW,
|
||
[CHAR_INFO_PAGE_TYPE.UPGRADE] = PHASE_CHAR_ITEM_ANIMATOR_INDEX_DICT.UPGRADE,
|
||
[CHAR_INFO_PAGE_TYPE.PROFILE_SHOW] = PHASE_CHAR_ITEM_ANIMATOR_INDEX_DICT.PROFILE_SHOW,
|
||
}
|
||
|
||
CHAR_INFO_ANIMATOR_INDEX_2_WEAPON_STATE = {
|
||
[PHASE_CHAR_ITEM_ANIMATOR_INDEX_DICT.OVERVIEW] = CS.Beyond.Gameplay.View.CharUIModelMono.WeaponState.HIDE,
|
||
[PHASE_CHAR_ITEM_ANIMATOR_INDEX_DICT.WEAPON] = CS.Beyond.Gameplay.View.CharUIModelMono.WeaponState.SHOW,
|
||
[PHASE_CHAR_ITEM_ANIMATOR_INDEX_DICT.EQUIP] = CS.Beyond.Gameplay.View.CharUIModelMono.WeaponState.HIDE,
|
||
[PHASE_CHAR_ITEM_ANIMATOR_INDEX_DICT.TALENT] = CS.Beyond.Gameplay.View.CharUIModelMono.WeaponState.HIDE,
|
||
[PHASE_CHAR_ITEM_ANIMATOR_INDEX_DICT.DOCUMENT] = CS.Beyond.Gameplay.View.CharUIModelMono.WeaponState.HIDE,
|
||
[PHASE_CHAR_ITEM_ANIMATOR_INDEX_DICT.UPGRADE] = CS.Beyond.Gameplay.View.CharUIModelMono.WeaponState.HIDE,
|
||
[PHASE_CHAR_ITEM_ANIMATOR_INDEX_DICT.PROFILE_SHOW] = CS.Beyond.Gameplay.View.CharUIModelMono.WeaponState.HIDE,
|
||
}
|
||
|
||
|
||
|
||
PHASE_CHAR_ITEM_CAMERA_POSTFIX_DICT = {
|
||
OVERVIEW = "overview",
|
||
WEAPON = "weapon",
|
||
EQUIP = "equip",
|
||
TALENT = "skill",
|
||
TALENT_FOCUS = "skillFocus",
|
||
DOCUMENT = "document",
|
||
UPGRADE = "upgrade",
|
||
POTENTIAL = "potential",
|
||
FORMATION = "formation",
|
||
}
|
||
CHAR_INFO_MAIN_CONTROL_PAGE_2_CAMERA_POSTFIX = {
|
||
[CHAR_INFO_PAGE_TYPE.OVERVIEW] = PHASE_CHAR_ITEM_CAMERA_POSTFIX_DICT.OVERVIEW,
|
||
[CHAR_INFO_PAGE_TYPE.WEAPON] = PHASE_CHAR_ITEM_CAMERA_POSTFIX_DICT.WEAPON,
|
||
[CHAR_INFO_PAGE_TYPE.EQUIP] = PHASE_CHAR_ITEM_CAMERA_POSTFIX_DICT.EQUIP,
|
||
[CHAR_INFO_PAGE_TYPE.TALENT] = PHASE_CHAR_ITEM_CAMERA_POSTFIX_DICT.TALENT,
|
||
[CHAR_INFO_PAGE_TYPE.PROFILE] = PHASE_CHAR_ITEM_CAMERA_POSTFIX_DICT.DOCUMENT,
|
||
[CHAR_INFO_PAGE_TYPE.PROFILE_SHOW] = PHASE_CHAR_ITEM_CAMERA_POSTFIX_DICT.DOCUMENT,
|
||
[CHAR_INFO_PAGE_TYPE.UPGRADE] = PHASE_CHAR_ITEM_CAMERA_POSTFIX_DICT.UPGRADE,
|
||
[CHAR_INFO_PAGE_TYPE.POTENTIAL] = PHASE_CHAR_ITEM_CAMERA_POSTFIX_DICT.POTENTIAL
|
||
}
|
||
|
||
|
||
|
||
|
||
CHAR_INFO_ATTRIBUTE_SPECIFIC_SYSTEM = {
|
||
CHAR_FULL_ATTR = 1,
|
||
EQUIP_FULL_ATTR = 2,
|
||
}
|
||
|
||
CHAR_INFO_FULL_ATTR_BLACK_MAP = {
|
||
[GEnums.AttributeType.Str] = {
|
||
forbidAllModifier = true,
|
||
},
|
||
[GEnums.AttributeType.Agi] = {
|
||
forbidAllModifier = true,
|
||
},
|
||
[GEnums.AttributeType.Wisd] = {
|
||
forbidAllModifier = true,
|
||
},
|
||
[GEnums.AttributeType.Will] = {
|
||
forbidAllModifier = true,
|
||
},
|
||
[GEnums.AttributeType.MaxHp] = {
|
||
forbidAllModifier = true,
|
||
},
|
||
[GEnums.AttributeType.Def] = {
|
||
forbidAllModifier = true,
|
||
},
|
||
[GEnums.AttributeType.Atk] = {
|
||
forbidAllModifier = true,
|
||
},
|
||
}
|
||
|
||
CHAR_INFO_ALL_SHOW_ATTRIBUTES = {
|
||
GEnums.AttributeType.Str,
|
||
GEnums.AttributeType.Agi,
|
||
GEnums.AttributeType.Wisd,
|
||
GEnums.AttributeType.Will,
|
||
GEnums.AttributeType.Atk,
|
||
GEnums.AttributeType.Def,
|
||
GEnums.AttributeType.MaxHp,
|
||
GEnums.AttributeType.ComboSkillCooldownScalar,
|
||
GEnums.AttributeType.PhysicalDamageTakenScalar,
|
||
GEnums.AttributeType.FireDamageTakenScalar,
|
||
GEnums.AttributeType.PulseDamageTakenScalar,
|
||
GEnums.AttributeType.CrystDamageTakenScalar,
|
||
GEnums.AttributeType.CriticalRate,
|
||
GEnums.AttributeType.CriticalDamageIncrease,
|
||
}
|
||
|
||
CHAR_INFO_UPGRADE_SHOW_ATTRIBUTES = {
|
||
GEnums.AttributeType.Str,
|
||
GEnums.AttributeType.Agi,
|
||
GEnums.AttributeType.Wisd,
|
||
GEnums.AttributeType.Will,
|
||
GEnums.AttributeType.Atk,
|
||
GEnums.AttributeType.MaxHp,
|
||
}
|
||
CHAR_INFO_FIRST_CLASS_ATTRIBUTES = {
|
||
[GEnums.AttributeType.Str] = true,
|
||
[GEnums.AttributeType.Agi] = true,
|
||
[GEnums.AttributeType.Wisd] = true,
|
||
[GEnums.AttributeType.Will] = true,
|
||
}
|
||
CHAR_INFO_FIRST_CLASS_ATTRIBUTE_SHOW_ORDER = {
|
||
GEnums.AttributeType.Str,
|
||
GEnums.AttributeType.Agi,
|
||
GEnums.AttributeType.Wisd,
|
||
GEnums.AttributeType.Will,
|
||
}
|
||
|
||
CHAR_INFO_SECOND_CLASS_MAIN_ATTRIBUTE_SHOW_ORDER = {
|
||
GEnums.AttributeType.MaxHp,
|
||
GEnums.AttributeType.Atk,
|
||
GEnums.AttributeType.Def,
|
||
}
|
||
|
||
CHAR_INFO_SECOND_CLASS_SUB_ATTRIBUTE_SHOW_ORDER = {
|
||
GEnums.AttributeType.CriticalRate,
|
||
GEnums.AttributeType.CriticalDamageIncrease,
|
||
GEnums.AttributeType.PhysicalDamageTakenScalar,
|
||
GEnums.AttributeType.FireDamageTakenScalar,
|
||
GEnums.AttributeType.PulseDamageTakenScalar,
|
||
GEnums.AttributeType.CrystDamageTakenScalar,
|
||
GEnums.AttributeType.ComboSkillCooldownScalar,
|
||
}
|
||
|
||
CHAR_INFO_BASIC_ATTRIBUTE_SHOW_ORDER = {
|
||
GEnums.AttributeType.Str,
|
||
GEnums.AttributeType.Agi,
|
||
GEnums.AttributeType.Wisd,
|
||
GEnums.AttributeType.Will,
|
||
GEnums.AttributeType.Atk,
|
||
GEnums.AttributeType.Def,
|
||
GEnums.AttributeType.MaxHp,
|
||
}
|
||
|
||
CHAR_INFO_UPGRADE_ATTRIBUTE_SHOW_ORDER = {
|
||
GEnums.AttributeType.Str,
|
||
GEnums.AttributeType.Agi,
|
||
GEnums.AttributeType.Wisd,
|
||
GEnums.AttributeType.Will,
|
||
GEnums.AttributeType.Atk,
|
||
GEnums.AttributeType.MaxHp,
|
||
}
|
||
|
||
CHAR_INFO_SKILL_GROUP_TYPE_TO_TYPE_NAME = {
|
||
[GEnums.SkillGroupType.NormalAttack] = Language.LUA_CHAR_INFO_NORMAL_ATTACK_NAME,
|
||
[GEnums.SkillGroupType.NormalSkill] = Language.LUA_CHAR_INFO_NORMAL_SKILL_NAME,
|
||
[GEnums.SkillGroupType.UltimateSkill] = Language.LUA_CHAR_INFO_ULTIMATE_SKILL_NAME,
|
||
[GEnums.SkillGroupType.ComboSkill] = Language.LUA_CHAR_INFO_COMBO_SKILL_NAME,
|
||
}
|
||
|
||
CHAR_INFO_ATTRIBUTE_ALL_FILTER_MASK = CS.Beyond.Gameplay.Core.Attributes.FilerTypeMask.All
|
||
CHAR_INFO_ATTRIBUTE_NONE_FILTER_MASK = CS.Beyond.Gameplay.Core.Attributes.FilerTypeMask.None
|
||
CHAR_INFO_ATTRIBUTE_EQUIP_FILTER_MASK = CS.Beyond.Gameplay.Core.Attributes.FilerTypeMask.Equipment
|
||
CHAR_INFO_ATTRIBUTE_WEAPON_FILTER_MASK = CS.Beyond.Gameplay.Core.Attributes.FilerTypeMask.Weapon
|
||
|
||
|
||
|
||
|
||
CHAR_INFO_TAB_ICON_PREFIX = "icon_mainmenu_0"
|
||
CHAR_INFO_TAB_ICON_PREFIX = "icon_mainmenu_0"
|
||
|
||
|
||
|
||
|
||
CHAR_INFO_EQUIP_SLOT_MAP = {
|
||
BODY = 0,
|
||
HAND = 1,
|
||
EDC_1 = 2,
|
||
EDC_2 = 3,
|
||
TACTICAL = 4,
|
||
}
|
||
EQUIP_PART_TYPE_2_CELL_CONFIG = {
|
||
[CHAR_INFO_EQUIP_SLOT_MAP.BODY] = {
|
||
equipPostfix = "Body",
|
||
slotPartType = GEnums.PartType.Body,
|
||
equipIndex = 1,
|
||
},
|
||
[CHAR_INFO_EQUIP_SLOT_MAP.HAND] = {
|
||
equipPostfix = "Hand",
|
||
slotPartType = GEnums.PartType.Hand,
|
||
equipIndex = 0,
|
||
},
|
||
[CHAR_INFO_EQUIP_SLOT_MAP.EDC_1] = {
|
||
equipPostfix = "EDC_1",
|
||
slotPartType = GEnums.PartType.EDC,
|
||
equipIndex = 2,
|
||
|
||
},
|
||
[CHAR_INFO_EQUIP_SLOT_MAP.EDC_2] = {
|
||
equipPostfix = "EDC_2",
|
||
slotPartType = GEnums.PartType.EDC,
|
||
equipIndex = 3,
|
||
|
||
},
|
||
[CHAR_INFO_EQUIP_SLOT_MAP.TACTICAL] = {
|
||
equipPostfix = "Tactical",
|
||
isTacticalItem = true,
|
||
equipIndex = 4,
|
||
|
||
},
|
||
}
|
||
|
||
|
||
|
||
CHAR_INFO_WEAPON_EXHIBIT_TAB_ICON_PREFIX = "icon_weapon_exhibit_0"
|
||
|
||
WEAPON_INFO_TYPE = {
|
||
CHAR_INFO,
|
||
WEAPON_EXHIBIT,
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
WEAPON_MAX_RARITY = 6
|
||
WEAPON_EXHIBIT_TAB_ICON_PREFIX = "icon_weapon_exhibit_0"
|
||
WEAPON_EXHIBIT_WEAPON_TYPE_ICON_PREFIX = "icon_weapontype_0"
|
||
|
||
WEAPON_EXHIBIT_TAB_TYPE = {
|
||
OVERVIEW = 1,
|
||
GEM = 2,
|
||
POTENTIAL = 3,
|
||
DOCUMENT = 4,
|
||
}
|
||
|
||
WEAPON_EXHIBIT_PAGE_TYPE = {
|
||
OVERVIEW = 1,
|
||
UPGRADE = 2,
|
||
GEM = 3,
|
||
DOCUMENT = 4,
|
||
POTENTIAL = 5,
|
||
}
|
||
|
||
WEAPON_EXHIBIT_CAM_INDEX = {
|
||
OVERVIEW = 1,
|
||
UPGRADE = 2,
|
||
GEM = 3,
|
||
GEM_NEAR = 4,
|
||
DOCUMENT = 5,
|
||
POTENTIAL = 6,
|
||
}
|
||
|
||
WEAPON_EXHIBIT_PAGE_TYPE_2_CAM_NAME = {
|
||
[WEAPON_EXHIBIT_PAGE_TYPE.OVERVIEW] = "vcam_wpn_overview",
|
||
[WEAPON_EXHIBIT_PAGE_TYPE.UPGRADE] = "vcam_wpn_upgrade",
|
||
[WEAPON_EXHIBIT_PAGE_TYPE.GEM] = "vcam_wpn_orb",
|
||
[WEAPON_EXHIBIT_PAGE_TYPE.DOCUMENT] = "vcam_wpn_document",
|
||
[WEAPON_EXHIBIT_PAGE_TYPE.POTENTIAL] = "vcam_wpn_potential",
|
||
}
|
||
|
||
WEAPON_EXHIBIT_PAGE_TYPE_2_CAM_INDEX = {
|
||
[WEAPON_EXHIBIT_PAGE_TYPE.OVERVIEW] = WEAPON_EXHIBIT_CAM_INDEX.OVERVIEW,
|
||
[WEAPON_EXHIBIT_PAGE_TYPE.UPGRADE] = WEAPON_EXHIBIT_CAM_INDEX.UPGRADE,
|
||
[WEAPON_EXHIBIT_PAGE_TYPE.GEM] = WEAPON_EXHIBIT_CAM_INDEX.GEM,
|
||
[WEAPON_EXHIBIT_PAGE_TYPE.DOCUMENT] = WEAPON_EXHIBIT_CAM_INDEX.DOCUMENT,
|
||
[WEAPON_EXHIBIT_PAGE_TYPE.POTENTIAL] = WEAPON_EXHIBIT_CAM_INDEX.POTENTIAL,
|
||
}
|
||
|
||
WEAPON_EXHIBIT_UPGRADE_MIN_SLOT_NUM = 5
|
||
WEAPON_EXHIBIT_UPGRADE_ITEM_MAX_COUNT = 100
|
||
WEAPON_EXHIBIT_REFUND_ICON = "icon_weapon_upgrade"
|
||
|
||
CHAR_INFO_EQUIP_SLOT_COUNT = 4
|
||
CHAR_INFO_EQUIP_TYPE_TILE_PREFIX = "LUA_CHAR_EQUIP_LIST_NAME_"
|
||
CHAR_INFO_EQUIP_LIST_SPRITE_NAME_PREFIX = "icon_equipmenttype_0"
|
||
CHAR_ICON_DEFAULT = "icon_chr_default"
|
||
|
||
BLOC_MAX_REWARD_ITEM_COUNT = 4
|
||
|
||
DEPOT_FILTER_CALC_TYPE = {
|
||
AND = 1,
|
||
OR = 2,
|
||
}
|
||
COUNT_ICON_ITEM_BAG = "count_icon_01"
|
||
COUNT_ICON_DEPOT = "count_icon_02"
|
||
COUNT_ICON_ALL = "count_icon_03"
|
||
|
||
MAP_DETAIL_BTN_ICON_NAME = {
|
||
TELEPORT = "icon_btn_transfer",
|
||
TRACE = "icon_btn_trace",
|
||
REMOVE_TRACE = "icon_btn_cancel",
|
||
DETAIL = "icon_btn_particulars",
|
||
FAST_ENTER = "icon_btn_enter_into",
|
||
CONFIRM = "icon_btn_confirm",
|
||
}
|
||
|
||
GUIDE_STEP_MIN_INTERVAL = 0.5
|
||
|
||
COMMON_MASK_STATE = {
|
||
None = 0,
|
||
WaitFade = 1,
|
||
FadingIn = 2,
|
||
Masking = 3,
|
||
ShowTextEnd = 4,
|
||
FadingOut = 5,
|
||
WaitEnd = 6,
|
||
End = 7,
|
||
}
|
||
|
||
SKILL_TYPE_2_BTN_INDEX = {
|
||
[Const.SkillTypeEnum.NormalAttack] = 1,
|
||
[Const.SkillTypeEnum.UltimateSkill] = 3,
|
||
[Const.SkillTypeEnum.NormalSkill] = 2,
|
||
}
|
||
|
||
SKILL_BTN_INDEX_2_TYPE = {
|
||
[1] = Const.SkillTypeEnum.NormalAttack,
|
||
[2] = Const.SkillTypeEnum.NormalSkill,
|
||
[3] = Const.SkillTypeEnum.UltimateSkill,
|
||
}
|
||
|
||
CHAR_SKILL_MODE = {
|
||
Default = 1,
|
||
ShowSkillTypeName = 2,
|
||
}
|
||
|
||
TALENT_COLUMN_NUM = 2
|
||
|
||
CHAR_INFO_PROFILE_TAB_ENUM = {
|
||
Files = 1,
|
||
Voice = 2,
|
||
TotalNum = 2,
|
||
}
|
||
|
||
RED_DOT_TYPE = {
|
||
New = 1,
|
||
Normal = 2,
|
||
Expire = 3,
|
||
}
|
||
RED_DOT_TYPE_MAX = RED_DOT_TYPE.Expire
|
||
RED_DOT_DEFAULT_PENETRATE = RED_DOT_TYPE.Normal
|
||
|
||
CHAR_INFO_WEAPON_STATE = {
|
||
Normal = 1,
|
||
Detail = 2,
|
||
}
|
||
|
||
CHAR_INFO_EQUIP_STATE = {
|
||
Normal = 1,
|
||
Detail = 2,
|
||
}
|
||
ATTRIBUTE_GENERATE_FORCE_PERCENT = {
|
||
DO_NOT_CARE = 0,
|
||
NO_PERCENT = 1,
|
||
HAS_PERCENT = 2,
|
||
}
|
||
ATTRIBUTE_GENERATE_FORCE_DIFF_FROM_DEFAULT = {
|
||
DO_NOT_CARE = 0,
|
||
NO_PERCENT = 1,
|
||
HAS_PERCENT = 2,
|
||
}
|
||
|
||
EQUIP_TYPE_TO_ICON_NAME = {
|
||
[GEnums.PartType.Body] = "icon_equipmenttype_01",
|
||
[GEnums.PartType.Hand] = "icon_equipmenttype_02",
|
||
[GEnums.PartType.EDC] = "icon_equipmenttype_EDC",
|
||
}
|
||
|
||
EQUIP_TYPE_TO_INVERSE_ICON_NAME = {
|
||
[GEnums.PartType.Body] = "icon_equipmenttype_01new",
|
||
[GEnums.PartType.Hand] = "icon_equipmenttype_02new",
|
||
[GEnums.PartType.EDC] = "icon_equipmenttype_EDCnew",
|
||
}
|
||
|
||
DEFAULT_SORT_OPTION = {
|
||
{
|
||
name = Language.LUA_CHAR_SORT_1,
|
||
keys = { "slotIndex", "level", "templateId" },
|
||
reverseKeys = { "slotReverseIndex", "level", "templateId" },
|
||
}
|
||
}
|
||
|
||
TACTICAL_ITEM_SORT_OPTION = {
|
||
{
|
||
name = Language.LUA_TACTICAL_ITEM_SORT_NUM,
|
||
keys = { "curCount", "rarity", "sortId1", "sortId2" },
|
||
},
|
||
{
|
||
name = Language.LUA_TACTICAL_ITEM_SORT_RARITY,
|
||
keys = { "rarity", "sortId1", "sortId2" },
|
||
},
|
||
}
|
||
|
||
CHAR_FORMATION_LIST_SORT_OPTION = {
|
||
{
|
||
name = Language.LUA_CHAR_SORT_1,
|
||
keys = { "slotIndex", "level", "rarity", "ownTime", "sortOrder", "templateId" },
|
||
reverseKeys = { "slotReverseIndex", "level", "rarity", "ownTime", "sortOrder", "templateId" },
|
||
},
|
||
{
|
||
name = Language.LUA_CHAR_SORT_2,
|
||
keys = { "slotIndex", "rarity", "level", "ownTime", "sortOrder", "templateId" },
|
||
reverseKeys = { "slotReverseIndex", "rarity", "level", "ownTime", "sortOrder", "templateId" },
|
||
},
|
||
}
|
||
|
||
CHAR_POSTER_LIST_SORT_OPTION = {
|
||
{
|
||
name = Language.LUA_CHAR_SORT_1,
|
||
keys = { "selectSlot", "level", "rarity", "ownTime", "sortOrder" },
|
||
reverseKeys = { "selectSlotReverse", "level", "rarity", "ownTime", "sortOrder", },
|
||
},
|
||
{
|
||
name = Language.LUA_CHAR_SORT_2,
|
||
keys = { "selectSlot","rarity", "level", "ownTime", "sortOrder" },
|
||
reverseKeys = {"selectSlotReverse", "rarity", "level", "ownTime", "sortOrder" },
|
||
},
|
||
}
|
||
|
||
SS_PICTURE_SORT_OPTION = {
|
||
{
|
||
name = Language.LUA_CHAR_SORT_1,
|
||
keys = {"selectSlot", "charRarity", "charSortOrder", "charPhotoCount","photoLevel"},
|
||
reverseKeys = {"selectSlotReverse", "charRarity", "charSortOrderReversal", "charPhotoCountReversal", "photoLevelReversal"},
|
||
},
|
||
{
|
||
name = Language.LUA_POTENTIAL_LEVEL,
|
||
keys = {"selectSlot", "charPhotoCount", "charRarity", "photoLevel", "charSortOrder"},
|
||
reverseKeys = {"selectSlotReverse", "charPhotoCount", "charRarityReversal", "photoLevel", "charSortOrder"},
|
||
},
|
||
}
|
||
|
||
CHAR_SORT_OPTION = {
|
||
{
|
||
name = Language.LUA_CHAR_SORT_1,
|
||
keys = { "slotIndex", "level", "rarity", "ownTime", "sortOrder" },
|
||
reverseKeys = { "slotReverseIndex", "slotIndex", "level", "rarity", "ownTime", "sortOrder" },
|
||
},
|
||
{
|
||
name = Language.LUA_CHAR_SORT_2,
|
||
keys = { "slotIndex", "rarity", "level", "ownTime", "sortOrder" },
|
||
reverseKeys = { "slotReverseIndex", "slotIndex", "rarity", "level", "ownTime", "sortOrder" },
|
||
},
|
||
|
||
|
||
|
||
|
||
|
||
}
|
||
|
||
EQUIP_SORT_OPTION = {
|
||
{
|
||
name = Language.LUA_EQUIP_SORT_1,
|
||
keys = { "num_canEquip", "minWearLv", "sortId2", "tier", "equipEnhanceLevel" },
|
||
reverseKeys = { "num_canEquip", "minWearLv", "sortId2", "tier", "equipEnhanceLevel" },
|
||
},
|
||
}
|
||
|
||
WEAPON_SORT_OPTION = {
|
||
{
|
||
name = Language.LUA_DEPOT_SORT_OPTION_RARITY,
|
||
keys = { "selectSlot","forceSortKey", "rarity", "weaponLv", "sortId1", "sortId2", "id" },
|
||
reverseKeys = { "selectSlotReverse", "forceSortKeyReverse", "rarity", "weaponLv", "sortId1", "sortId2", "id" },
|
||
},
|
||
{
|
||
name = Language.LUA_DEPOT_SORT_OPTION_WEAPON_LV,
|
||
keys = { "selectSlot", "forceSortKey", "weaponLv", "rarity", "sortId1", "sortId2", "id" },
|
||
reverseKeys = { "selectSlotReverse","forceSortKeyReverse", "weaponLv", "rarity", "sortId1", "sortId2", "id" },
|
||
},
|
||
}
|
||
|
||
WEAPON_POTENTIAL_SORT_OPTION = {
|
||
{
|
||
name = Language.LUA_DEPOT_SORT_OPTION_RARITY,
|
||
keys = { "isItemMarker", "rarity", "weaponLv", "sortId1", "sortId2", "id" },
|
||
},
|
||
{
|
||
name = Language.LUA_DEPOT_SORT_OPTION_WEAPON_LV,
|
||
keys = { "isItemMarker", "weaponLv", "rarity", "sortId1", "sortId2", "id" },
|
||
},
|
||
}
|
||
|
||
WEAPON_UPGRADE_SORT_OPTION = {
|
||
{
|
||
name = Language.LUA_DEPOT_SORT_OPTION_RARITY,
|
||
keys = { "ingredientIndex", "rarity", "sortId1", "sortId2", "id" },
|
||
},
|
||
{
|
||
name = Language.LUA_DEPOT_SORT_OPTION_WEAPON_LV,
|
||
keys = { "ingredientIndex", "weaponLv", "rarity", "sortId1", "sortId2", "id" },
|
||
},
|
||
}
|
||
|
||
WEAPON_GEM_SORT_OPTION = {
|
||
{
|
||
name = Language.LUA_DEPOT_SORT_OPTION_RARITY,
|
||
keys = { "matchWeaponSkillIndex", "enableOnWeaponIndex", "rarity", "sortId1", "sortId2", "id" },
|
||
},
|
||
}
|
||
|
||
FRIENDSHIP_PRESENT_GIFT_SORT_OPTION = {
|
||
{
|
||
name = Language.LUA_SPACESHIP_GIFT_SORT_OPTION_CHAR_LIKE,
|
||
keys = { "isLike", "count", "sortId1Reverse" },
|
||
},
|
||
{
|
||
name = Language.LUA_SPACESHIP_GIFT_SORT_OPTION_COUNT,
|
||
keys = { "count", "isLike", "sortId1Reverse" },
|
||
},
|
||
{
|
||
name = Language.LUA_SPACESHIP_GIFT_SORT_OPTION_RARITY,
|
||
keys = { "rarity", "isLike", "sortId1Reverse" },
|
||
},
|
||
}
|
||
|
||
COMMON_ITEM_LIST_TYPE = {
|
||
WEAPON_EXHIBIT_GEM = "WeaponExhibitGem",
|
||
WEAPON_EXHIBIT_UPGRADE = "WeaponExhibitUpgrade",
|
||
CHAR_INFO_WEAPON = "charInfoWeapon",
|
||
CHAR_INFO_EQUIP = "CharInfoEquip",
|
||
WEAPON_EXHIBIT_POTENTIAL = "WeaponExhibitPotential",
|
||
GEM_RECAST = "GemRecast",
|
||
CHAR_INFO_TACTICAL_ITEM = "CharInfoTactical",
|
||
EQUIP_TECH_EQUIP_ENHANCE = "EquipTechEquipEnhance",
|
||
EQUIP_TECH_EQUIP_ENHANCE_MATERIALS = "EquipTechEquipEnhanceMaterials",
|
||
}
|
||
|
||
ITEM_BG_TYPE_COLORS = {
|
||
[GEnums.ItemBgType.Black] = "2B2B2B",
|
||
}
|
||
|
||
BLOC_LEVEL_COLOR = {
|
||
"ededed",
|
||
"e5ecce",
|
||
"d1ec89",
|
||
"daed26",
|
||
"fdd700",
|
||
"ffae00",
|
||
}
|
||
|
||
CONTROLLER_HINT_POS_TYPE = {
|
||
Center = 1,
|
||
Left = 2,
|
||
Right = 3,
|
||
}
|
||
|
||
EMOJI_PREFAB_PATH = "Assets/Beyond/DynamicAssets/Gameplay/UI/Prefabs/Emoji/%s.prefab"
|
||
|
||
COMMON_MASK_WAIT_HIDE_TIME_OUT_TIME = 10
|
||
COMMON_MASK_TIME_OUT_TIME = 30
|
||
|
||
NARRATIVE_ANONYMITY_PATTERN = "(.-%b{})"
|
||
|
||
REMOTE_COMM_CELL_MAX_NUM = 4
|
||
|
||
|
||
MIN_FMV_ASPECT_RATIO = 1.777777777
|
||
|
||
MAX_FMV_ASPECT_RATIO = 2.166666666
|
||
|
||
DIALOG_IMAGE_FEMALE_SUFFIX = "_f"
|
||
DIALOG_IMAGE_MALE_SUFFIX = "_m"
|
||
|
||
UI_ANIMATION_WRAPPER_STATE = CS.Beyond.UI.UIConst.AnimationState
|
||
|
||
PANEL_ASSET_TYPES = {
|
||
Default = 1,
|
||
PC = 2,
|
||
Controller = 3,
|
||
}
|
||
|
||
MOUSE_ICON_HINT = {
|
||
Default = "icon_mouse",
|
||
Delete = "icon_mouse_frame",
|
||
Frame = "icon_mouse_frame",
|
||
Magnifier = "icon_mouse_magnifier",
|
||
ContinuousBuild = "icon_mouse_continuous_build",
|
||
}
|
||
|
||
|
||
DIALOG_OPEN_UI_USE_PANEL = {
|
||
|
||
}
|
||
|
||
DIALOG_OPTION_ENHANCE_COLOR_ICON_TYPE = {
|
||
"manualcollect",
|
||
}
|
||
|
||
CHAPTER_ICON_CONFIGS = {
|
||
[CS.Beyond.Gameplay.ChapterType.Main] = {
|
||
icon = "chapter_main_icon_01",
|
||
bgIcon = "chapter_main_bg_icon_01",
|
||
},
|
||
[CS.Beyond.Gameplay.ChapterType.Other] = {
|
||
icon = "chapter_character_icon_01",
|
||
bgIcon = "",
|
||
},
|
||
}
|
||
|
||
FAC_TRANS_DOMAIN_ICONS = {
|
||
["domain_1"] = "icon_transfer_site_valley_iv",
|
||
["domain_2"] = "icon_transfer_site_kam_lung",
|
||
["domain_3"] = "icon_transfer_site_kam_lung",
|
||
}
|
||
|
||
ITEM_MAX_RARITY = 6
|
||
ITEM_RARITY_DEFAULT_LIGHT_IMG = "bg_item_rarity_bar_common"
|
||
ITEM_RARITY_SP_LIGHT_IMG = "bg_item_rarity_bar_sp"
|
||
|
||
GACHA_CHAR_TIMELINE_PATH = "Assets/Beyond/DynamicAssets/Gameplay/Gacha/%s/Prefab/%s.prefab"
|
||
|
||
MINI_PUZZLE_GAME_ECOLOR_STR = {
|
||
[CS.Beyond.Gameplay.EColor.Color1] = "B3FF00",
|
||
[CS.Beyond.Gameplay.EColor.Color2] = "3CAAFF",
|
||
[CS.Beyond.Gameplay.EColor.Color3] = "00FFD0",
|
||
[CS.Beyond.Gameplay.EColor.Color4] = "FFAF49",
|
||
}
|
||
|
||
INT_BATTLE_ENABLED_OPT_TYPES = {
|
||
[CS.Beyond.Gameplay.Core.InteractOptionType.Item] = true,
|
||
[CS.Beyond.Gameplay.Core.InteractOptionType.Interactive] = true,
|
||
[CS.Beyond.Gameplay.Core.InteractOptionType.AbandonPack] = true,
|
||
}
|
||
|
||
UI_RICH_CONTENT_IMG_GENDER_DIFF_MATCH = "^fm//(.*)"
|
||
UI_RICH_CONTENT_IMG_GENDER_DIFF_FORMAT_MALE = "%s_m"
|
||
UI_RICH_CONTENT_IMG_GENDER_DIFF_FORMAT_FEMALE = "%s_f"
|
||
|
||
CHECK_IN_CONST = {
|
||
|
||
CBT2_CHECK_IN_ID = "activity_checkin_1",
|
||
|
||
PART_SPLIT_NUM = 7,
|
||
}
|
||
|
||
CHAR_INFO_ATTR_TYPE_2_DETAIL_GROUP = {
|
||
[GEnums.AttributeType.MaxHp] = {
|
||
{
|
||
showNameKey = "LUA_CHAR_INFO_ATTR_HP_DETAIL_BASE",
|
||
valueFuncName = "getHpBase",
|
||
detailListFuncName = "getHpDetailList",
|
||
},
|
||
{
|
||
showNameKey = "LUA_CHAR_INFO_ATTR_EXTRA",
|
||
valueFuncName = "getHpExtra",
|
||
notZero = true,
|
||
},
|
||
},
|
||
[GEnums.AttributeType.Atk] = {
|
||
{
|
||
showNameKey = "LUA_CHAR_INFO_ATTR_ATK_DETAIL_TOTAL_BASE",
|
||
valueFuncName = "getAtkTotalBase",
|
||
detailListFuncName = "getAtkTotalBaseDetailList",
|
||
},
|
||
{
|
||
showNameKey = "LUA_CHAR_INFO_ATTR_ATK_DETAIL_MULTI",
|
||
valueFuncName = "getAtkScalar",
|
||
detailListFuncName = "getAtkScalarDetailList",
|
||
hintInfo = {
|
||
titleKey = "LUA_CHAR_INFO_ATTR_ATK_DETAIL_MULTI",
|
||
mainHintKey = "LUA_CHAR_INFO_ATTR_ATK_DETAIL_MULTI_HINT",
|
||
}
|
||
},
|
||
},
|
||
[GEnums.AttributeType.Def] = {
|
||
{
|
||
showNameKey = "LUA_CHAR_INFO_ATTR_DEF_DETAIL_BASE",
|
||
valueFuncName = "getDefBase",
|
||
detailListFuncName = "getDefDetailList",
|
||
},
|
||
{
|
||
showNameKey = "LUA_CHAR_INFO_ATTR_EXTRA",
|
||
valueFuncName = "getDefExtra",
|
||
notZero = true,
|
||
},
|
||
},
|
||
}
|
||
|
||
GACHA_MUSIC_UI = "au_music_gacha_interface"
|
||
GACHA_MUSIC_DROP_BIN = "au_music_gacha_cs"
|
||
|
||
TRACK_HUD_SCROLL_STATE = {
|
||
|
||
|
||
AlwaysCantScroll = 1,
|
||
|
||
|
||
CanScrollWhenFold = 2,
|
||
|
||
|
||
AlwaysCanScroll = 3,
|
||
}
|
||
|
||
|
||
ON_TRACK_HUD_CONST_HEIGHT = 296
|
||
|
||
JOYSTICK_IN_SCREEN_HEIGHT_PROPORTION = 0.55
|
||
|
||
TRACK_HUD_UNFOLD_OCCLUSION_JOYSTICK_PROPORTION = 0.333333
|
||
|
||
AUTO_CLOSE_MOBILE_DRAG_HELPER_DIST = 50
|
||
|
||
NEXT_POTENTIAL_STAR_COLOR = Color(1, 0.8745, 0.1647, 1)
|
||
|
||
ACHIEVEMENT_TOAST_DISABLE_KEY = {
|
||
Loading = "loading",
|
||
GachaChar = "gacha_char",
|
||
GachaWeapon = "gacha_weapon",
|
||
}
|
||
|
||
ACHIEVEMENT_MEDAL_SLOT_TYPE = {
|
||
MedalDisplay = 0,
|
||
MedalDepot = 1,
|
||
}
|
||
|
||
ACHIEVEMENT_MEDAL_UPGRADE_LEVEL = {
|
||
Iron = 1,
|
||
Silver = 2,
|
||
Gold = 3,
|
||
}
|
||
|
||
CHAR_TALENT_SPACESHIP_ICON =
|
||
{
|
||
["α"] = "stage_level_01",
|
||
["β"] = "stage_level_02",
|
||
["γ"] = "stage_level_03",
|
||
}
|
||
|
||
SPACESHIP_SUMMON_MASK_FADE_IN = 0.3
|
||
SPACESHIP_SUMMON_MASK_FADE_OUT = 0.3
|
||
SPACESHIP_SUMMON_MASK_FADE_WAIT = 2
|
||
|
||
COMMON_UI_DRAG_MIN_SQR_DIST = 0.1
|
||
CHAR_PHOTO_POTENTIAL_LEVELS = { 1, 3, 5 }
|
||
|
||
|
||
INVENTORY_AREA_ITEM_MOVE_TYPE = {
|
||
DEFAULT = 1,
|
||
BAG_TO_DEPOT = 2,
|
||
}
|
||
|
||
|
||
INVENTORY_AREA_LAYOUT_STYLE = {
|
||
ACCORDION = 1,
|
||
SPLIT = 2,
|
||
}
|
||
|
||
INPUT_DEVICE_CHANGE_MASK_TIME = 0.3
|
||
|
||
|
||
DISABLED_USE_ITEM_ID_IN_TOP_VIEW = {
|
||
["item_proc_bomb_1"] = true
|
||
}
|
||
|
||
DOMAIN_DEPOT_BACKGROUND_STAGES = {
|
||
Pack = 0,
|
||
WaitSelectBuyer = 1,
|
||
SelectBuyer = 2,
|
||
FinishSelectBuyer = 3,
|
||
}
|