From dc7922d80c1d133b6261b8af1d521567d2c0a35d Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期四, 30 十月 2025 16:51:39 +0800
Subject: [PATCH] Merge branch 'master' of http://mobile.secondworld.net.cn:10010/r/Project_SG_scripts

---
 Main/Utility/EnumHelper.cs |  277 ++++++++++++++++++-------------------------------------
 1 files changed, 91 insertions(+), 186 deletions(-)

diff --git a/Main/Utility/EnumHelper.cs b/Main/Utility/EnumHelper.cs
index 66ffe05..c5c6a2e 100644
--- a/Main/Utility/EnumHelper.cs
+++ b/Main/Utility/EnumHelper.cs
@@ -411,29 +411,16 @@
 {
     Weapon = 1,         // 涓绘墜
     Weapon2 = 2,       // 鍓墜
-    Hat = 3,                // 甯藉瓙
+    Hat = 3,                // 澶寸洈
     Clothes = 4,          // 琛f湇
     Belt = 5,                // 鑵板甫
     Trousers = 6,         // 瑁ゅ瓙
     Shoes = 7,             // 闉嬪瓙
-    Glove = 8,              //鎵嬪
-    Neck = 9,               //椤归摼
-    FairyCan1 = 10,      //浠欏櫒
-    FairyCan2 = 11,      //浠欏櫒
-    Jade = 12,              //鐜変僵
-
-    Wing = 13,               //缈呰唨
-    Guard = 14,            //瀹堟姢
-
-    PeerlessWeapon1 = 16,//缁濅笘姝﹀櫒
-    PeerlessWeapon2 = 17,//缁濅笘鍓墜
-
-    Mount = 19,              //褰撳墠鐨勫潗楠�
-
-    FashionWeapon = 20,//鏃惰姝﹀櫒
-    FashionClothes = 21, //鏃惰琛f湇
-    FashionWeapon2 = 22,//鏃惰鍓墜
-
+    Wristband = 8,              //鎶よ厱
+    Shawl = 9,               //鎶偐
+    Neck = 10,      //椤归摼
+    Ring = 11,      //鎴掓寚
+    Amulet = 12,              //鎶ょ
 
     retMax,
 };
@@ -449,7 +436,7 @@
     PlayerName = 2,                   //瑙掕壊鍚�,size , 14  2,
     Sex = 3,                          //鎬у埆    3,
     Hair = 4,                         //鍙戝瀷  1.鏍囧噯鍨嬶紙鐢凤級 2.鍚嶄粫鍨� 3.娴瓙鍨� 4.鏍囧噯鍨嬶紙濂筹級 5.椹鍨� 6.濡╁獨鍨�    4,
-    HairColor = 5,                    //澶村彂棰滆壊  5绉�  5,
+    FacePic = 5,                    //澶村儚妗�  5, 锛堟棫鐨凥airColor锛�
     Face = 6,                         //鍩烘湰鑴稿瀷 6,
     Job = 7,                          //鑱屼笟  
     LV = 8,                           //绛夌骇 8,
@@ -466,7 +453,7 @@
     GoldPaper = 19,                     //閲戠エ  19,
     Silver = 20,                       //閾跺瓙 20,
     SilverPaper = 21,                  //閾剁エ    21,
-    FightPoint = 22,                   //鎴樻枟鍊�  22,
+    UseHarmerCount = 22,                   //閿ゅ瓙娑堣�楀�嶆暟  22,
     HappyPoint = 23,                   //濞变箰鍊�  23,
     MapID = 24,                        //瑙掕壊鎵�鍦ㄥ湴鍥�  24,
     PosX = 25,                         //瑙掕壊鍧愭爣 25,
@@ -550,8 +537,8 @@
     WarehouseLV = 99,                   //浠撳簱绛夌骇   99
     EquipShowSwitch = 100,               //瑁呭鏄鹃殣寮�鍏�   100
     LuckValue = 101,                     //骞歌繍鍊�   101
-    ExAttr1 = 102,                       //鎵╁睍灞炴��1   102榄斾粏浼ゅ24
-    ExAttr2 = 103,                       //鎵╁睍灞炴��2   103缁勯槦鏄惁闇�瑕佸鏍�
+    ExAttr1 = 102,                       //鎵╁睍灞炴��1   102 涓荤嚎宸查�氬叧鍏冲崱
+    ExAttr2 = 103,                       //鎵╁睍灞炴��2   103 涓荤嚎褰撳墠鍒锋�墍鍦ㄧ珷鑺傚叧鍗¤褰�
     ExAttr3 = 104,                       //鎵╁睍灞炴��3   104鍏冪礌鏀诲嚮26
     ExAttr4 = 105,                       //鎵╁睍灞炴��4   105鍏冪礌闃插尽27
     ExAttr5 = 106,                       //鎵╁睍灞炴��5   106
@@ -570,7 +557,7 @@
     ModelMark = 119,                       //鍙樺舰妯″瀷Mark  119
     PrizeCoin = 120,                       //濂栧姳鐐瑰埜鏁�   120
     ExAttr11 = 121,                       //鎵╁睍灞炴��11  121 鐜伴噾浠e竵锛堜唬閲戝埜锛�
-    ExAttr12 = 122,                       //鎵╁睍灞炴��12 閫�鍑轰粰鐩熸椂闂�
+    ExAttr12 = 122,                       //鎵╁睍灞炴��12 璁板綍绂诲紑淇℃伅锛屼富鍔ㄧ寮�娆℃暟*100 + 琚涪娆℃暟*10  + 鏈�鍚庝竴娆℃槸鍚︿富鍔ㄧ寮�鐨勶紝鏆傛椂鏈�澶氱疮璁¤褰曞埌9娆�
     ExAttr13 = 123,                       //鎵╁睍灞炴��13 鏈嶅姟鍣ㄧ粍ID
     ExAttr14 = 124,                       //鎵╁睍灞炴��14  124
 
@@ -620,7 +607,7 @@
     Rune = 170,                  //绗﹀嵃纰庣墖        170
     RealmPoint = 171,           //澧冪晫淇偧鐐�       171
     MagicEssence = 172,//榄旂簿 172
-    UnionLiven = 173, //浠欑洘娲昏穬浠�
+    UnionLiven = 173, // 鍏細璐$尞甯�
     FBHelpPoint = 174,       //鍓湰鍔╂垬绉垎  174
     PlayerPKState = 175, //鎴樻枟鐘舵��
     IsAttackBossState = 176,  //鏄惁鍦ㄦ墦Boss 1 鍦� 0 涓嶅湪
@@ -684,10 +671,10 @@
     default4,   //  鐜繚鍊� 232
     default5,   // 233浠欑帀璐熸暟 
     default6,   // 234鐏电煶璐熸暟
-    default7,   
+    default7,
     default8,
     default9,   // 237 鍦板浘澧冪晫闅惧害
-    default10,  // 238 绂诲紑浠欑洘鏃堕棿鎴筹紙鍖呭惈涓诲姩閫�鍑烘垨琚涪
+    default10,  // 238 璁板綍绂诲紑鏃堕棿鎴筹紝琚涪鎴栦富鍔ㄩ��鍑哄潎浼氭洿鏂拌鍊�
     default11,  // 239 浠h〃榄呭姏绛夌骇
     default12,
     default13,  // 241 鍙ょ璐у竵
@@ -703,15 +690,15 @@
     default23,
     default24,
     default25,
-    default26,
+    default26,  // 254 鎴橀敜
     default27,
     default28,
     default29,
     default30,
     default31,
     default32,
-    default33,
-    default34,  // 262 鍑瘉绉垎
+    default33,  // 261 鐜夐珦
+    default34,  // 262 灏嗛瓊
     default35,  // 263 鑱氶瓊绮惧崕
     default36,  // 264 Boss鏈�缁堜激瀹冲姞鎴�
     default37,  // 265 楠戝疇绉垎
@@ -721,13 +708,9 @@
     default41,  // 269 杩囨湡鍨嬩唬閲戝埜
     default42,  // 270 浠欑紭绉垎
     default43,  // 271 骞诲闃佺Н鍒�
-    default44,  
-    default45,
-    default46,
-    default47,
-    default48,
-    default49,
-    default50,
+    default44,  // 272 姝﹀皢鎷涘嫙绉垎
+    GoldRush = 285, // 娣橀噾浠�
+    ChallengeVoucher = 286,//鎸戞垬鍑瘉
 };
 
 
@@ -738,6 +721,7 @@
     Equip = 1, // 瑁呭
     Item = 2, // 鐗╁搧
     Warehouse = 5, // 浠撳簱
+    DropItem = 8, // 鎺夎惤鐗╁搧
     Horse = 12, // 鍧愰獞鑳屽寘
     AnyWhere = 13, // 涓囪兘鑳屽寘
     InterimPack = 28,//涓存椂浜ゆ崲鑳屽寘
@@ -791,9 +775,15 @@
     Equip_Wing = 113,              // 缈呰唨
     Guard_1 = 114,                  // 鐏靛畧 1
     Guard_2 = 115,                   //鐏靛畧 2
-    
+    Hero = 150,                 //姝﹀皢
+
 }
 
+//鐗╁搧鐢ㄩ��
+public enum ItemPurpose
+{
+    Piece = 1,   //纰庣墖鐢ㄤ簬鍚堟垚
+}
 
 public enum MakeType
 {
@@ -806,6 +796,7 @@
     RuneCompound = 22,//绗﹀嵃鍚堟垚
     GatherSoulCompound = 23,//鑱氶瓊鍚堟垚
     GatherSoulDecompose = 24,//鑱氶瓊鍒嗚В
+    EquipOP,   // 25 涓荤晫闈㈣澶囧垎瑙�/鏇挎崲鍥炲 瀵瑰簲 B4 15 涓荤嚎鎺夎惤鐗╁搧鎿嶄綔 #tagCSMainDropItemOP
 
 }
 
@@ -828,77 +819,18 @@
 //鍔熻兘寮�鍚檺鍒剁被鍨�
 public enum FuncOpenEnum
 {
-    Strength = 1,//瑁呭寮哄寲
-    Gem = 2,//瀹濈煶闀跺祵
-    Wing = 3,//缈呰唨
-    Pet = 6,//鐏靛疇
-    Treasure = 7,//娉曞疂
-    Mounts = 8,//鍧愰獞
-    Rune = 9,//绗﹀嵃
-    Realm = 12, //澧冪晫
-    Fairy = 15,// 浠欑洘
-    FairyTask = 16,
-    GodWeapon = 20,  //绁炲叺
-    SelfBoss = 22,//涓汉Boss
-    Title = 24, //绉板彿
-    Talent = 149,//澶╄祴鎶�鑳�
-    Suit = 36,//濂楄杩涘寲
-    ExpPray = 60,//缁忛獙绁堟効
-    CoinPray = 61,//閾滈挶绁堟効
-    WorldLv = 71,//涓栫晫绛夌骇
-    Rank = 72,//鎺掕姒�
-    Friend = 73,//濂藉弸
-    TouchSky = 74,//鐧诲ぉ
-    Compose = 75,//鍚堟垚
-    HuntTreasure = 76,//鎵撳疂
-    Market = 77,//甯傚満
-    DayDaily = 78,//鏃ュ父
-    Store = 79,//鍟嗗煄
-    RuneTower = 80,//绗﹀嵃濉�
-    SignIn = 81,//绛惧埌
-    Potential = 82,//娼滃姏鍔犳垚
-    IceCrystal = 83,//鍐版櫠鐭胯剦
-    FairyFest = 84,//浠欑洘瀹翠細
-    Kylin = 85,//楹掗簾涔嬪簻
-    FairyLand = 86,//浠欑晫绉樺
-    BlastFurnace = 87,//鐐间腹
-    Munekado = 88,//瀹楅棬璇曠偧
-    GuardSky = 89,//瀹堝崼浜虹殗
-    WingRefine = 90,//缈呰唨绮剧偧
-    EquipRefine = 91,//瑁呭绮剧偧
-    ElderGods = 92,//鍙ょ绂佸湴
-    EquipCompose = 93,//瑁呭鍚堟垚
-    Guard = 94,//瀹堟姢
-    SkillTreasure = 95,//鎶�鑳芥硶瀹�
-    WingCompose = 97,//缈呰唨鍚堟垚
-    Demon = 98,//娣蜂贡濡栧煙
-    HappyFindTreasure = 99,//娆箰瀵诲疂
-    FightPromote = 100,//鎴樺姏鎻愬崌
-    AncientBattleGround = 101,//涓婂彜鎴樺満
-    Chat = 102,//鑱婂ぉ
-    FairyLeague = 111,//浠欑洘鑱旇禌
-    Recharge = 113,//鍏呭��
-    OpenServerRedEnvelope = 122,//寮�鏈嶇孩鍖�
-    EquipDecompose = 123, //瑁呭鍒嗚В
-    TreasureFindHost = 124, //娉曞疂璁や富
-    Dogz = 138, //绁炲吔
-    ReikiRoot = 145,//鐏垫牴
-    CrossServer = 157, //璺ㄦ湇澶╂璧�
-    CrossServerBoss = 162,
-    HazyRegion = 173,//缂ョ紙浠欏煙
-    DayOnline = 189, //姣忔棩鍦ㄧ嚎
+    Hero = 1,//姝﹀皢
+    Challenge = 2,//鎸戞垬
+    Official = 3,//鍐呮斂
+    Realm = 10, //澧冪晫 瀹樿亴
+    Guild = 11,// 鍏細
+    BlessLV = 12, //绁濈绛夌骇
+    Store = 16,//鍧婂競
+    HappyFindTreasure = 18,// 鑻遍泟鎷涘嫙
+    Chat = 19,//鑱婂ぉ
+    AutoFight = 20,//鑷姩鎴樻枟
+    Recharge = 22,//鍏呭��
 
-    //鍚庣画IL寮�鍙戞坊鍔犻璁�
-    default1,
-    default2,
-    default3,
-    default4,
-    default5,
-    default6,//绔炴妧鍦�
-    default7,
-    default8,
-    default9,
-    
 }
 
 
@@ -1057,24 +989,46 @@
 
 }
 
+//鍝佽川鏂囧瓧鎻忚竟棰滆壊
+public enum QualityTextColType
+{
+    None = 0,
+    itemcucao = 1, //绮楃硻
+    itemputong = 2, //鏅��
+    itemjingliang = 3, //绮捐壇
+    itemxiyou = 4, //绋�鏈�
+    itemshishi = 5, //鍙茶瘲
+    itemchuanqi = 6, //浼犲
+    itemshenhua = 7, //绁炶瘽
+    itemwuxia = 8, //鏃犳殗
+    itemanjin = 9, //鏆楅噾
+    itemjueyi = 10, //缁濊壓
+    itemyuanzu = 11, //鍏冪
+    itembuxiu = 12, //涓嶆溄
+    itemyonghen = 13, //姘告亽
+
+    red = 14, //绾㈣壊
+}
 
 public enum TextColType
 {
     None = 0,
     White = 1,
-    Blue = 2,
-    Purple = 3,
-    Orange = 4,
+    titleSelectColor = 2,
+    titleUnSelectColor = 3,
+    lightYellow = 4,    //娴呴粍鑹�
     Red = 5,
     Pink = 6,
+
     /// <summary>
     /// 娣辫鑹� 401c06 (64, 28, 6, 255)
     /// </summary>
     NavyBrown,
+    NavyGray = 8, //娣辩伆鑹� 797979 (121, 121, 121, 255)
     Green = 9,//缁胯壊
     Black = 10,
     /// <summary>
-    /// 娣辩豢鑹� 109d06 (16, 157, 6, 255)
+    /// 娣辩豢鑹� 248B12 (36, 187, 18, 255)
     /// </summary>
     DarkGreen = 12,
     NavyYellow = 13,
@@ -1082,14 +1036,25 @@
     /// <summary>
     /// fff4cd
     /// </summary>
-    LightYellow = 15,
+    LightWhite = 15,
     /// <summary>
     /// (204, 204, 204, 255)
     /// </summary>
-    Gray = 16,
+    Gray = 16,  // 绮楃硻 鐏拌壊
+    //鐗╁搧鍝佽川棰滆壊
+    itemjingliang = 17, //绮捐壇
+    itemxiyou = 18, //绋�鏈�
+    itemshishi = 19, //鍙茶瘲
+    itemchuanqi = 20, //浼犲
+    itemshenhua = 21, //绁炶瘽
+    itemwuxia = 22, //鏃犳殗
+    itemanjin = 23, //鏆楅噾
+    itemjueyi = 24, //缁濊壓
+    itemyuanzu = 25, //鍏冪
+    itembuxiu = 26, //涓嶆溄
+    itemyonghen = 27, //姘告亽
 
 }
-
 
 public enum E_ModelResType
 {
@@ -1124,17 +1089,7 @@
 }
 
 
-public enum FunctionUnlockType
-{
-    NoneType = 0,
-    Treasure = 1,
-    Normal = 2,
-    TreasureSkill = 3,
-    Skill = 4,
-    TreasureFunc = 5,
-    TreasureChapter = 6,
 
-}
 
 
 public enum RedPointState
@@ -1144,6 +1099,7 @@
     Quantity = 2,
     Full = 3,
     GetReward = 4,
+    New = 5,
 }
 
 
@@ -1202,7 +1158,7 @@
     BatchAlchemyFairy = 36,//鎵归噺鐐煎埗浠欎腹
     BossHomeBuyTimes = 37,//boss涔嬪璐拱娆℃暟
     SelfBossBuyTims = 38, //涓汉boss璐拱娆℃暟
-    
+
 }
 
 
@@ -1279,7 +1235,7 @@
 
     Def_RewardType_HolidayLogin = 37,//鑺傛棩鐧诲綍濂栧姳
     Def_RewardType_HolidayTravel = 38,//鑺傛棩娓稿巻濂栧姳
-    
+
 }
 
 
@@ -1300,49 +1256,8 @@
 }
 
 
-public enum GuideType
-{
-    NewBie = 1,
-    Functional = 2,
-}
 
 
-public enum GuideTriggerType
-{
-    None = 998,//鏃犻檺鍒�
-    FunctionOpen = 1,//鍔熻兘寮�鏀�
-    ManualFunctionOpen = 51,//鎵嬪姩鍔熻兘寮�鏀�
-    Level = 2,               //绛夌骇婊¤冻鏉′欢
-    Treasure = 3,//娉曞疂
-    EquipQuality = 4,//瑁呭鍝佽川
-    Item = 5,//鎸囧畾鐗╁搧
-    TreasureDungeon = 6,//娉曞疂鍓湰
-    Map = 11,//鍦板浘
-    RuneInlay = 12,//绗﹀嵃闀跺祵
-    RealmSitDown = 13,//澧冪晫鎵撳潗
-    ItemCompound = 14,//鐗╁搧鍚堟垚
-    HangUpResult = 15,//鎸傛満缁撶畻
-    TreasureCollectSoul = 16,//娉曞疂闆嗛瓊
-    TreasureAwaken = 17,//娉曞疂瑙夐啋
-    Pray = 18,//绁堟効
-    VIPExperience = 19,//vip浣撻獙
-    FairyLandBuyTimes = 20,//浠欑晫绉樺璐拱娆℃暟
-    TeamAutoAccept = 21,//鑷姩鎺ュ彈缁勯槦閭�璇�
-    TrialExchange = 22,//瀹楅棬璇曠偧鍏戞崲鏉愭枡
-
-    
-
-    QuestCanAccept = 100,//浠诲姟鍙帴
-    MainLineQuestCanDo = 101,//浠诲姟杩涜涓�
-    MainLineQuestCanAward = 102,//浠诲姟鍙濂�
-    MainLineQuestLimit = 106,//浠诲姟琚檺鍒�
-    MainLineQuestContinue = 110,//浠诲姟鍙户缁�
-
-    BranchQuestCando = 201,//鏀嚎浠诲姟鍙仛
-    BranchQuestCanAward = 202,//鏀嚎浠诲姟鍙濂�
-    BranchQuestLimit = 206,//鏀嚎浠诲姟琚檺鍒�
-    BranchQuestContinue = 210,//鏀嚎浠诲姟鍙户缁�
-}
 
 
 public enum FuncPowerType
@@ -1373,7 +1288,7 @@
     FashionDress = 24,//鏃惰
     JadeDynastyEquip = 25, //璇涗粰瑁呭
 
-    
+
 }
 
 
@@ -1434,7 +1349,7 @@
     RushAttack = 34,//34 鍐查攱+浼ゅ锛岀劧鍚庢晥鏋滃崐寰勯厤0鏃�=鍗曟敾浼ゅ锛岄厤>0鏃�=缇ゆ敾鏍煎瓙鏁帮紝閰�5灏辩瓑浜庤缇ゆ敾5*5
     //35 钃勫姏妯℃澘锛屾惌閰嶆晥鏋滃�� 鏁堟灉ID 1206  A鍊间负鑳介噺娆℃暟 
     default35,
-    
+
 }
 
 
@@ -1601,8 +1516,8 @@
 
 public enum TitleBtnState
 {
-    Normal,
-    Click,
+    Normal, //闈炵偣鍑荤姸鎬�
+    Click,  //鐐瑰嚮鍚庣姸鎬�
     Locked,
 }
 
@@ -1740,7 +1655,7 @@
     default1, //鍗囬樁
     default2,
     default3,
-    
+
 }
 
 
@@ -1902,23 +1817,13 @@
     MJXB = 2,   //绉樺瀵诲疂
     GatherSoulXB = 3,   //鑱氶瓊瀵诲疂
     TreasurePavilion = 4,   //鍙ゅ疂瀵诲疂
-    BestXB = 5,   //鏋佸搧瀵诲疂
-    RuneXB = 6,   //绗︽枃瀵诲疂
+    HeroCall = 5,   //鑻遍泟鎷涘嫙
 }
 
 //鏌ヨ鍏朵粬鐜╁鏁版嵁 鐢ㄩ�旂被鍨�
 public enum ViewPlayerType
 {
-    viewPlayerEquip = 0,    //鏌ョ湅鐜╁鍩烘湰淇℃伅锛堣澶囩敱璇锋眰澶у鐣岄樁鍐冲畾锛夛紝骞舵墦寮�鐣岄潰
-    viewPlayerFightPower = 1,  //鏌ョ湅鐜╁鎴樺姏璇︽儏锛屽苟鎵撳紑鐣岄潰
-    viewPlayerData = 2,  //鏌ョ湅鐜╁鍩烘湰淇℃伅锛屽叕鐢�
-    viewPlayerDataZZ = 3,  //鍔╂垬鍦烘櫙浣跨敤
-    viewPlayerDataArena = 4,  //鏈湇绔炴妧鍦哄満鏅娇鐢�
-    viewPlayerDataFairyKing = 5,  //浠欑洘鑱旇禌鐜嬭�匲I浣跨敤
+    viewPlayerData = 0,  //鏌ョ湅鐜╁鍩烘湰淇℃伅锛屽叕鐢ㄦ墦寮�鐣岄潰
+    viewGuildLeader = 1,  //鏌ョ湅鐜╁鐨勫叕浼氭棌闀夸俊鎭�
 
-    //鏌ヨ璺ㄦ湇鏁版嵁浠�100寮�濮�
-    viewCrossPlayerEquip = 100,    //鏌ョ湅鐜╁鍩烘湰淇℃伅锛堣澶囩敱璇锋眰澶у鐣岄樁鍐冲畾锛夛紝骞舵墦寮�鐣岄潰
-    viewCrossPlayerFightPower = 101,  //鏌ョ湅鐜╁鎴樺姏璇︽儏锛屽苟鎵撳紑鐣岄潰
-    viewCrossPlayerData = 102,  //鏌ョ湅鐜╁鍩烘湰淇℃伅锛屽叕鐢�
-    viewCrossPlayerDataBlessedLand = 103,  //绂忓湴椹辫刀
 }
\ No newline at end of file

--
Gitblit v1.8.0