OutEnum.lua 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520
  1. ---@class E_FashionType
  2. E_FashionType = {
  3. Appear = 1, --外观
  4. Title = 2, --称号
  5. TransferRing = 3, --首饰盒
  6. Change = 4, --幻化
  7. Render = 5, --染色
  8. }
  9. ---@class E_TitleTimeType
  10. E_TitleTimeType = {
  11. NotLimit = 1, ---1不限时
  12. Limit = 2, ---2限时
  13. UntilNext = 3, ---3持续到下次该活动开启
  14. Realtime = 4, ---4 排行榜实时刷新
  15. }
  16. ---@class E_TitleBelong
  17. E_TitleBelong = {
  18. Role = 1, ---1角色归属
  19. Account = 2, ---2账号归属
  20. }
  21. ---@class E_AppearEquipType
  22. E_AppearEquipType = {
  23. Weapon = enum(1), -- 武器
  24. OffHandWeapon = enum(), -- 副手
  25. TwoHandWeapon = enum(), -- 双手武器
  26. Helmet = enum(), -- 头盔
  27. Armor = enum(), -- 铠甲
  28. Glove = enum(), -- 护手
  29. Pant = enum(), -- 护腿
  30. Boot = enum(), -- 鞋子
  31. Guard = enum(), --守护
  32. Wing = enum(), --翅膀
  33. }
  34. ---@class E_JewelryEquipType
  35. E_JewelryEquipType = {
  36. Necklace = enum(9), -- 项链
  37. LeftEarring = enum(10), --左耳环
  38. RightEarring = enum(11), -- 右耳环
  39. LeftRing = enum(12), -- 左戒指
  40. RightRing = enum(13), -- 右戒指
  41. }
  42. ---@class E_AppearTypeStr
  43. E_AppearTypeStr = {
  44. [E_AppearEquipType.Weapon] = "主手武器",
  45. [E_AppearEquipType.OffHandWeapon] = "副手武器",
  46. [E_AppearEquipType.TwoHandWeapon] = "双手武器",
  47. [E_AppearEquipType.Helmet] = "头盔",
  48. [E_AppearEquipType.Armor] = "铠甲",
  49. [E_AppearEquipType.Glove] = "护手",
  50. [E_AppearEquipType.Pant] = "护腿",
  51. [E_AppearEquipType.Boot] = "鞋子",
  52. [E_AppearEquipType.Guard] = "守护",
  53. [E_AppearEquipType.Wing] = "翅膀",
  54. }
  55. ---@class E_AppearType2StrPart
  56. E_AppearType2StrPart = {
  57. [E_AppearEquipType.Weapon] = {
  58. EEquipSlotType.Weapon,
  59. EEquipSlotType.FashionWeapon,
  60. EEquipSlotType.ArchangelWeapon,
  61. },
  62. [E_AppearEquipType.OffHandWeapon] = {
  63. EEquipSlotType.OffHandWeapon,
  64. EEquipSlotType.FashionOffHandWeapon,
  65. EEquipSlotType.ArchangelOffHandWeapon,
  66. },
  67. [E_AppearEquipType.TwoHandWeapon] = {
  68. EEquipSlotType.TwoHandWeapon,
  69. EEquipSlotType.FashionTwoHandWeapon,
  70. EEquipSlotType.ArchangelTwoHandWeapon,
  71. },
  72. [E_AppearEquipType.Helmet] = {
  73. EEquipSlotType.Helmet,
  74. EEquipSlotType.FashionHelmet,
  75. EEquipSlotType.ArchangelHelmet,
  76. },
  77. [E_AppearEquipType.Armor] = {
  78. EEquipSlotType.Armor,
  79. EEquipSlotType.FashionArmor,
  80. EEquipSlotType.ArchangelArmor,
  81. },
  82. [E_AppearEquipType.Glove] = {
  83. EEquipSlotType.Glove,
  84. EEquipSlotType.FashionGlove,
  85. EEquipSlotType.ArchangelGlove,
  86. },
  87. [E_AppearEquipType.Pant] = {
  88. EEquipSlotType.Pant,
  89. EEquipSlotType.FashionPant,
  90. EEquipSlotType.ArchangelPant,
  91. },
  92. [E_AppearEquipType.Boot] = {
  93. EEquipSlotType.Boot,
  94. EEquipSlotType.FashionBoot,
  95. EEquipSlotType.ArchangelBoot,
  96. },
  97. [E_AppearEquipType.Guard] = {
  98. EEquipSlotType.Guard,
  99. EEquipSlotType.FashionGuard,
  100. },
  101. [E_AppearEquipType.Wing] = {
  102. EEquipSlotType.Wing,
  103. EEquipSlotType.FashionWing,
  104. },
  105. }
  106. E_BagTileScrollViewType = {
  107. Strength = 10000,
  108. GemInLay = 10001,
  109. }
  110. ---@class E_ItemType
  111. E_ItemType = {
  112. None = enum(0),
  113. Coin = enum(1),
  114. Equip = enum(2),
  115. Medicine = enum(3),
  116. Box = enum(4),
  117. Materials = enum(5),
  118. TriggerItem = enum(6),
  119. SkillBook = enum(7),
  120. }
  121. ---@class E_ItemSubType_Equip
  122. E_ItemSubType_Equip = {
  123. None = 0,
  124. MainWeapon = 1, --主手武器
  125. SecWeapon = 2, --副手武器
  126. MainSecWeapon = 3, --主副手武器
  127. TouKun = 4, --头盔
  128. MianJin = 5, --面巾
  129. Cloth = 6, --铠甲
  130. Hushou = 7, --护手
  131. HuTui = 8, --护腿
  132. XieZi = 9, --鞋子
  133. XiangLian = 10, --项链
  134. JieZhi = 11, --戒指
  135. ErHuan = 12, --耳环
  136. ChiBang = 13, --翅膀
  137. ShouHu = 14, --守护
  138. Title = 15, --称号
  139. ZuoQi = 16, --坐骑
  140. VipBadge = 17, --会员徽记
  141. PriestHawk = 18, --天鹰
  142. PriestHorse = 19, --黑王
  143. FashionWeapon = 101, --时装武器
  144. FashionSecWeapon = 102, --时装副手
  145. FashionHelmet = 104, --时装头盔
  146. FashionFaceTowel = 105, --时装面巾
  147. FashionArmor = 106, --时装衣服
  148. FashionGlove = 107, --时装手套
  149. FashionPant = 108, --时装护腿
  150. FashionBoot = 109, --时装鞋子
  151. }
  152. ----开服活动页签
  153. EOpenServerType = {
  154. BossKill = 10001, --BOSS首杀
  155. GoldBossKill = 10002, --黄金怪首杀
  156. StrengtPlacard = 20001, --强化冲榜
  157. SupplementPlacard = 20002, --追加冲榜
  158. EquipDropFirst = 20003, --装备首爆
  159. LevelAthletics = 20004, --等级竞技
  160. ExcellenceAthletics = 20005, --卓越竞技
  161. JewelryAthletics = 20006, --首饰竞技
  162. }
  163. ---@class EActivityType
  164. EActivityType = {
  165. DevilSquare = enum(10001), --恶魔广场
  166. BloodyCastle = enum(11001), --血色城堡
  167. FieryDragon = enum(13001), --血色城堡
  168. RedFort = enum(17001), --血色城堡
  169. PrivilegeBoss = enum(18001), --特权Boss
  170. WolfSoulFortress = enum(15001), --狼魂要塞
  171. QuintonInvasion = enum(21001), --昆顿
  172. LoranSiege = enum(16001), --罗兰攻城战
  173. }
  174. ---@class E_OutTriggerItemType
  175. E_OutTriggerItemType = {
  176. FriendLikeItem = 12, --好友亲密度道具
  177. GuardSkin = 13, --守护皮肤
  178. TransferRing = 14, --变身戒指
  179. }
  180. ---@class EDuplicateType
  181. EDuplicateType = {
  182. StartCopy = enum(1),
  183. FinishCopy = enum(2),
  184. DestroyCopy = enum(3),
  185. }
  186. ---@class EDuplicateState @副本阶段
  187. EDuplicateState = {
  188. ---准备阶段
  189. PREPARE = enum(1),
  190. ---战斗阶段
  191. FIGHT = enum(2),
  192. ---结算阶段
  193. FINISH = enum(3),
  194. ---副本销毁
  195. CLOSED = enum(4),
  196. }
  197. ---@class EUnionLeaderOperateType
  198. EUnionLeaderOperateType = {
  199. Election = 1, --竞选
  200. Campaign = 2, --弹劾
  201. Replace = 3 --取代
  202. }
  203. ---@class EGuideShowType @新手引导显示方式
  204. ---@field Content number @1:文本+箭头
  205. ---@field Highlight number @2:控件高亮
  206. ---@field Mask number @3:黑幕
  207. ---@field ToProp number @4:指向道具
  208. EGuideShowType = {
  209. Content = enum(1), ---1:文本+箭头
  210. Highlight = enum(), ---2:控件高亮
  211. Mask = enum(), ---3:黑幕
  212. ToProp = enum(), ---4:指向道具
  213. }
  214. ---@class EnterLimitResultConst @新手引导显示方式
  215. EnterLimitResultConst = {
  216. ALLOW = enum(1), -- 允许
  217. LEVEL = enum(2), -- 等级不足
  218. COUNT = enum(3), -- 活动次数不足
  219. ITEM = enum(4), -- 道具不足
  220. REFUSE = enum(5), --拒绝
  221. }
  222. ---@class EGuideFinishType @新手引导步骤结束方式
  223. ---@field AnyClick number @2:点击任意地方
  224. ---@field ClickControl number @1:点击控件
  225. EGuideFinishType = {
  226. AnyClick = enum(2), --点击任意地方
  227. ClickControl = enum(1), --点击控件
  228. }
  229. --请求修改组队状态
  230. DupTeamChangeState = {
  231. READY = 1, --准备
  232. REFUSE = 2, --拒绝
  233. BREAK = 3, --解散
  234. CLOSED = 4 --关闭面板
  235. }
  236. ---坐骑装备孔位
  237. EMountEquipPos = {
  238. HeadPos = enum(51), --头
  239. NecklancePos = enum(52), --项圈
  240. FrontLegPos = enum(53), --前爪
  241. HindLegPos = enum(54), --后爪
  242. TailPos = enum(55), --尾巴
  243. }
  244. ---坐骑tip类型
  245. EMountTipType = {
  246. OtherUIOpen = enum(0), --其他UI打开
  247. BagUIOpen = enum(1), --背包打开
  248. StoreUIOpen = enum(2), --仓库打开
  249. MountUIOpen = enum(3), --坐骑UI打开
  250. }
  251. ---大师之路页签类型
  252. EMasterTalentType = {
  253. CAREER = enum(1), --职业天赋
  254. COMMON = enum(2), --通用天赋
  255. SKILL = enum(3), --技能天赋
  256. Archange = enum(4), --大天使天赋
  257. }
  258. ---大师之路页签类型排序
  259. EMasterTalentSortType = {
  260. [EMasterTalentType.Archange] = 1, --大天使天赋
  261. [EMasterTalentType.CAREER] = 2, --职业天赋
  262. [EMasterTalentType.COMMON] = 3, --通用天赋
  263. [EMasterTalentType.SKILL] = 4, --技能天赋
  264. }
  265. ---大师之路页签ID
  266. EMasterTalentSystemSwitchID = {
  267. [EMasterTalentType.Archange] = 11001, --大天使天赋
  268. [EMasterTalentType.SKILL] = 11002, --技能天赋
  269. [EMasterTalentType.COMMON] = 11003, --通用天赋
  270. [EMasterTalentType.CAREER] = 11004, --职业天赋
  271. }
  272. ---大师之路页签名字
  273. EMasterTalentName = {
  274. [EMasterTalentType.CAREER] = "职业天赋", --职业天赋
  275. [EMasterTalentType.SKILL] = "技能天赋", --技能天赋
  276. [EMasterTalentType.COMMON] = "通用天赋", --通用天赋
  277. [EMasterTalentType.Archange] = "大天使天赋", --大天使天赋
  278. }
  279. ---大师之路页签对应界面
  280. EMasterTalentPanelPath = {
  281. [EMasterTalentType.CAREER] = "dev/outui/MasterTalent/Panel/KLUICareerTalent/KLUICareerTalentPanel", --职业天赋
  282. [EMasterTalentType.SKILL] = "dev/outui/MasterTalent/Panel/KLUISkillTalent/KLUISkillTalentPanel", --技能天赋
  283. [EMasterTalentType.COMMON] = "dev/outui/MasterTalent/Panel/KLUICommonTalent/KLUICommonTalentPanel", --通用天赋
  284. [EMasterTalentType.Archange] = "dev/outui/Archangel/Panel/KLArchangelTalent/KLArchangelTalentPanel", --大天使天赋
  285. }
  286. ---大师之路页签对应背景图片路径
  287. EMasterTalentPanelBGStr = {
  288. [EMasterTalentType.CAREER] = "Texture/bg_CareerTalent.png", --职业天赋
  289. [EMasterTalentType.SKILL] = "Texture/bg_SkillTalent.png", --技能天赋
  290. [EMasterTalentType.COMMON] = "Texture/bg_CommonTalent.png", --通用天赋
  291. [EMasterTalentType.Archange] = "Texture/img_lizhan.png", --大天使天赋
  292. }
  293. ---@class PopoverType
  294. PopoverType = {
  295. Tip_efficiency = 1,
  296. Tip_auction = 2,
  297. Tip_mail = 3,
  298. Tip_testimonial = 4,
  299. Tip_brave_trials = 5,
  300. Tip_partner_incubation = 6,
  301. Tip_partner_dispatch = 7,
  302. Tip_fashion = 8,
  303. Tip_attribute = 9,
  304. Tip_assist = 10,
  305. Tip_equipment_replacement = 11,
  306. Tip_inventory = 12,
  307. Tip_task_dispatch = 13,
  308. Tip_team = 15,
  309. Tip_union_trade = 17, --战盟拍卖
  310. Tip_friends = 19, --好友消息
  311. Tip_MonthCard = 20, --月卡提示
  312. Tip_GoldPrivilege = 21, --黄金特权
  313. Tip_DiamondPrivilege = 22, --钻石特权
  314. Tip_MonthCardQJQuota = 23, --月卡奇迹币限额
  315. }
  316. EMonthType = {
  317. MonthCardTime = 30030305, --月卡时间
  318. MonthCard = 30030306,
  319. DailyCard = 30030307
  320. }
  321. ---@class ERedFortstage @新手引导步骤结束方式
  322. ---赤色要塞
  323. ERedFortstage = {
  324. Wait = enum(1),
  325. Fight = enum(2),
  326. ActivityEnd = enum(3),
  327. }
  328. ---@class EOnHookType 挂机模式
  329. EOnHookType = {
  330. No = enum(0), --非挂机状态
  331. Patrol = enum(1), --巡逻挂机
  332. Situ = enum(2), --原地挂机
  333. OffLine = enum(3), --离线挂机
  334. }
  335. ERechargeType = {
  336. RechargeMall = 1, --充值挡位
  337. MonthCardType = 2, --月卡类型
  338. FirstChargeGift = 3, --首充豪礼
  339. DailyGift = 4, --每日礼包
  340. MountGift = 5, --单物品礼包
  341. RechargeLink = 12, --连冲礼包
  342. MonthCardGift = 14,--月卡礼包
  343. }
  344. ---@class E_QJ5_OpenServiceType
  345. E_QJ5_OpenServiceType = {
  346. BossKill = enum(0), --boss 首杀
  347. Athletics = enum(), --开服竞技按钮
  348. BigWeal = enum(), --大天使奖励
  349. WingTask = enum(), --翅膀任务
  350. JewelryMaster = enum(), --首饰大师,/替换优化成大天使武器2.0
  351. --AngelWeapon = enum(), --大天使武器2.0
  352. SevendaysLogin = enum(), --七日登录
  353. LevelReward = enum(), --等级奖励
  354. --NewGiftbag = enum(), --新手礼包
  355. EquipmentFirstBlast = enum(), --装备首爆
  356. WildBossKill = enum(), --野外BOss首杀
  357. }
  358. ---变身卡牌功能类型
  359. E_ShapeShiftCardFuncType = {
  360. Inlay = enum(1), --镶嵌
  361. House = enum(), --牌库
  362. Synthesis = enum(), --合成
  363. ExSynthesis = enum(), --变身合成
  364. UnSynthesis = enum(), --合成_卸下
  365. UnInlay = enum(), --卸下
  366. Break = enum(), --突破
  367. UnBreak = enum(), --突破_卸下
  368. ExBreak = enum(), --变身突破
  369. }
  370. ---变身卡牌类型
  371. E_ShapeShiftCardType = {
  372. Exchange = enum(1), --变身卡牌
  373. Attr = enum(2), --赋能卡牌
  374. GodAttr = enum(3), --神赋卡牌
  375. }
  376. ---商业化礼包状态
  377. E_RechargeState = {
  378. CanGet = enum(1),--可领取
  379. NotComplete = enum(2),--未完成
  380. AlreadyGet = enum(3),--已领取
  381. }
  382. ---翅膀任务状态
  383. E_ChapterState = {
  384. ACCPT = enum(1),--已解锁
  385. FINISH = enum(2),--已完成
  386. REWARD = enum(3),--已领取
  387. }
  388. E_ArchangelGroupType = {
  389. Breakthrough = enum(1), --突破
  390. Grail = enum(2), -- 圣杯
  391. Decompose = enum(3), -- 分解
  392. }
  393. ----@class EBossChallengeType
  394. EBossChallengeType={
  395. ---黄金
  396. Gold = enum(1),
  397. ---野外
  398. Field = enum(2),
  399. ---秘境
  400. Secret = enum(3),
  401. ---特权
  402. Privilege = enum(4),
  403. ---圣域
  404. Sanctuary = enum(5),
  405. ---跨服
  406. KuFu = enum(5),
  407. }
  408. --圣杯代表的品质
  409. ---@class E_ArchangelGrailQuality
  410. E_ArchangelGrailQuality= {
  411. Green = enum(1), --1绿色品质
  412. Blue = enum(2), --2蓝色品质
  413. Purple = enum(3), --3紫色品质
  414. Golden = enum(4), --4金色品质
  415. Color = enum(5), --5棱彩品质
  416. }
  417. --圣杯代表的品质
  418. ---@class E_ArchangelGrailQualityName
  419. E_ArchangelGrailQualityName= {
  420. [E_ArchangelGrailQuality.Green] = "绿色", --1绿色品质
  421. [E_ArchangelGrailQuality.Blue] = "蓝色", --2蓝色品质
  422. [E_ArchangelGrailQuality.Purple] = "紫色", --3紫色品质
  423. [E_ArchangelGrailQuality.Golden] = "金色", --4金色品质
  424. }
  425. --圣杯代表的品质
  426. ---@class E_ArchangelGrailQualityColor
  427. E_ArchangelGrailQualityColor= {
  428. [E_ArchangelGrailQuality.Green] = "#1add1f", --1绿色品质
  429. [E_ArchangelGrailQuality.Blue] = "#4ba7e8", --2蓝色品质
  430. [E_ArchangelGrailQuality.Purple] = "#df4be8", --3紫色品质
  431. [E_ArchangelGrailQuality.Golden] = "#e8d04b", --4金色品质
  432. [E_ArchangelGrailQuality.Color] = "#dce1e5", --5棱彩品质
  433. }
  434. --圣杯可融合位置
  435. ---@class E_ArchangelGrailstrPart
  436. E_ArchangelGrailstrPart= {
  437. [EEquipSlotType.ArchangelWeapon] = "主手武器",
  438. [EEquipSlotType.ArchangelOffHandWeapon] = "副手武器",
  439. [EEquipSlotType.ArchangelTwoHandWeapon] = "主副手武器",
  440. [EEquipSlotType.ArchangelHelmet] = "头盔",
  441. [EEquipSlotType.ArchangelArmor] = "铠甲",
  442. [EEquipSlotType.ArchangelGlove] = "护手",
  443. [EEquipSlotType.ArchangelPant] = "护腿",
  444. [EEquipSlotType.ArchangelBoot] = "鞋子",
  445. }
  446. ---运营活动枚举类
  447. --运营活动类型 对应OperateActivity_subActivity表内的subType
  448. --用来发id给后端
  449. EOperateActivityActivityType = {
  450. FirstGetOnActivity = enum(0), --初始上线请求
  451. RechargeDirect = enum(1), --直购
  452. OperateAddRecharge = enum(2), --累充请求
  453. luckyTurnTable = enum(3), --抽奖
  454. DiamondRecharge = enum(4), --钻石
  455. ConsumerRanking = enum(5), --消费排行
  456. }
  457. ---技能界面显示类型
  458. E_SkillShowType = {
  459. ---技能正常界面
  460. Normal = enum(1),
  461. ---变身技能界面
  462. Transfer = enum(2)
  463. }
  464. ---@class EPKModeToUI_Out
  465. EPKModeToUI_Out = {
  466. [EPKMode.AllAttack] = '全体',
  467. [EPKMode.Peace] = '和平',
  468. [EPKMode.Marry] = '夫妻',
  469. [EPKMode.ShiTu] = '师徒',
  470. [EPKMode.Team] = '组队',
  471. [EPKMode.Union] = '战盟',
  472. [EPKMode.RedName] = '红名',
  473. [EPKMode.Country] = '国家',
  474. [EPKMode.Storm] = '强攻',
  475. [EPKMode.Camp] = '阵营',
  476. [EPKMode.Robbery] = '掠夺',
  477. [EPKMode.Attack] = '攻方',
  478. [EPKMode.Defend] = '守方',
  479. }