Browse Source

提取公有字符串

LiuQilin 7 years ago
parent
commit
1faa0733c2

+ 0 - 14
Assets/Resource/Logo.unity

@@ -427,7 +427,6 @@ GameObject:
   m_Component:
   - component: {fileID: 1833966245}
   - component: {fileID: 1833966244}
-  - component: {fileID: 1833966246}
   m_Layer: 0
   m_Name: ManagerGame
   m_TagString: Untagged
@@ -463,16 +462,3 @@ Transform:
   m_Father: {fileID: 0}
   m_RootOrder: 2
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &1833966246
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1833966243}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: e4a9dafa00b004e4e94c57cd88b01101, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  TextAsset: {fileID: 0}
-  UIPrefab: {fileID: 0}

+ 5 - 5
Assets/Resource/Prefab/PrefabUI/Canvas.prefab

@@ -1275,7 +1275,7 @@ GameObject:
   - component: {fileID: 199111776308985300}
   - component: {fileID: 198796749136035602}
   m_Layer: 5
-  m_Name: UIParticle System
+  m_Name: H_UIParticle System
   m_TagString: Untagged
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
@@ -3458,7 +3458,7 @@ GameObject:
   - component: {fileID: 224893941569314180}
   - component: {fileID: 114734735204853346}
   m_Layer: 5
-  m_Name: HGroup
+  m_Name: H_HGroup
   m_TagString: Untagged
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
@@ -4317,7 +4317,7 @@ GameObject:
   - component: {fileID: 222948708789685946}
   - component: {fileID: 114953218881457136}
   m_Layer: 5
-  m_Name: UIFlash2
+  m_Name: H_UIFlash2
   m_TagString: Untagged
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
@@ -6950,7 +6950,7 @@ GameObject:
   - component: {fileID: 224632463518543738}
   - component: {fileID: 222477572614215954}
   m_Layer: 5
-  m_Name: UIFlash
+  m_Name: H_UIFlash
   m_TagString: Untagged
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
@@ -12014,7 +12014,7 @@ GameObject:
   - component: {fileID: 224827192769964298}
   - component: {fileID: 95032212121568082}
   m_Layer: 5
-  m_Name: UIFlashLight
+  m_Name: H_UIFlashLight
   m_TagString: Untagged
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0

+ 725 - 0
Assets/Script/Label/PrefabLabel.cs

@@ -0,0 +1,725 @@
+using System.Collections;
+using System.Collections.Generic;
+
+using UnityEngine;
+
+public class PrefabLabel
+{
+	public static string Canvas = "Canvas";
+	public static string E_Debug = "E_Debug";
+	public static string E_Group = "E_Group";
+	public static string E_Scrr = "E_Scrr";
+	public static string E_Mask = "E_Mask";
+	public static string E_ScrrLab = "E_ScrrLab";
+	public static string E_CentralBtn = "E_CentralBtn";
+	public static string E_CentralLab = "E_CentralLab";
+	public static string E_ShowBtn = "E_ShowBtn";
+	public static string E_ShowLab = "E_ShowLab";
+	public static string Ea_Central = "Ea_Central";
+	public static string Ea_Reset = "Ea_Reset";
+	public static string Ea_ResetLab = "Ea_ResetLab";
+	public static string Ea_Send = "Ea_Send";
+	public static string Ea_SendLab = "Ea_SendLab";
+	public static string Ea_Free = "Ea_Free";
+	public static string Ea_FreeLab = "Ea_FreeLab";
+	public static string Ea_Unlock = "Ea_Unlock";
+	public static string Ea_UnlockLab = "Ea_UnlockLab";
+	public static string Ea_Lottery = "Ea_Lottery";
+	public static string Ea_LotteryLab = "Ea_LotteryLab";
+	public static string Ea_Close = "Ea_Close";
+	public static string Ea_CloseLab = "Ea_CloseLab";
+	public static string Ea_Cool = "Ea_Cool";
+	public static string Ea_CoolLab = "Ea_CoolLab";
+	public static string Ea_Score = "Ea_Score";
+	public static string Ea_ScoreLab = "Ea_ScoreLab";
+	public static string Ea_End = "Ea_End";
+	public static string Ea_EndLab = "Ea_EndLab";
+	public static string Ea_IncreaseFR = "Ea_IncreaseFR";
+	public static string Ea_IncreaseLab = "Ea_IncreaseLab";
+	public static string Ea_DecreaseFR = "Ea_DecreaseFR";
+	public static string Ea_DecreaseLab = "Ea_DecreaseLab";
+	public static string C_Main = "C_Main";
+	public static string C_Main2 = "C_Main2";
+	public static string C_Group0 = "C_Group0";
+	public static string C_Group = "C_Group";
+	public static string C_Group1 = "C_Group1";
+	public static string C_Manage = "C_Manage";
+	public static string C_ManageArrow0 = "C_ManageArrow0";
+	public static string C_Achieve = "C_Achieve";
+	public static string C_Setting = "C_Setting";
+	public static string C_DressRoom = "C_DressRoom";
+	public static string C_DressRoomArrow = "C_DressRoomArrow";
+	public static string C_DressRoomLabPos = "C_DressRoomLabPos";
+	public static string C_Group3 = "C_Group3";
+	public static string C_NickNameBK = "C_NickNameBK";
+	public static string C_NickNameLab = "C_NickNameLab";
+	public static string C_Comment = "C_Comment";
+	public static string C_PraiseBK = "C_PraiseBK";
+	public static string C_Praise = "C_Praise";
+	public static string C_PraiseText = "C_PraiseText";
+	public static string C_RankRarent = "C_RankRarent";
+	public static string C_Rank = "C_Rank";
+	public static string C_NotifyRarent = "C_NotifyRarent";
+	public static string C_Notify = "C_Notify";
+	public static string C_Info = "C_Info";
+	public static string C_Group4 = "C_Group4";
+	public static string C_EnterPlazaRoom0 = "C_EnterPlazaRoom0";
+	public static string C_EnterPlazaRoom = "C_EnterPlazaRoom";
+	public static string C_PlazaRoomArrow0 = "C_PlazaRoomArrow0";
+	public static string C_Return = "C_Return";
+	public static string C_ReturnArrow0 = "C_ReturnArrow0";
+	public static string C_Visit = "C_Visit";
+	public static string C_VisitLab = "C_VisitLab";
+	public static string C_CostLab = "C_CostLab";
+	public static string C_VisitImagePlus = "C_VisitImagePlus";
+	public static string C_VisitArrow0 = "C_VisitArrow0";
+	public static string C_Coin = "C_Coin";
+	public static string C_Pos = "C_Pos";
+	public static string C_CoinBk = "C_CoinBk";
+	public static string C_CoinLab = "C_CoinLab";
+	public static string C_IncomeLab = "C_IncomeLab";
+	public static string C_Garden = "C_Garden";
+	public static string C_GardenLab = "C_GardenLab";
+	public static string C_Tip = "C_Tip";
+	public static string C_TipLab = "C_TipLab";
+	public static string C_Group2 = "C_Group2";
+	public static string C_MiniGame = "C_MiniGame";
+	public static string C_MiniArrow0 = "C_MiniArrow0";
+	public static string C_MiniArrow1 = "C_MiniArrow1";
+	public static string C_MiniGameLab = "C_MiniGameLab";
+	public static string L_Setting = "L_Setting";
+	public static string L_Setting0 = "L_Setting0";
+	public static string L_Tit = "L_Tit";
+	public static string L_User = "L_User";
+	public static string L_UserTit = "L_UserTit";
+	public static string L_UserLab = "L_UserLab";
+	public static string L_ChangeBtn = "L_ChangeBtn";
+	public static string L_ChangeLab = "L_ChangeLab";
+	public static string L_ResetBtn = "L_ResetBtn";
+	public static string L_ResetLab = "L_ResetLab";
+	public static string L_Audio = "L_Audio";
+	public static string L_AudioTit = "L_AudioTit";
+	public static string L_MusicBtn = "L_MusicBtn";
+	public static string L_MusicBk = "L_MusicBk";
+	public static string L_MusicOn = "L_MusicOn";
+	public static string L_MusicOnLab = "L_MusicOnLab";
+	public static string L_MusicOff = "L_MusicOff";
+	public static string L_MusicOffLab = "L_MusicOffLab";
+	public static string L_MusicLab = "L_MusicLab";
+	public static string L_AudioBtn = "L_AudioBtn";
+	public static string L_AudioBk = "L_AudioBk";
+	public static string L_AudioOn = "L_AudioOn";
+	public static string L_AudioOnLab = "L_AudioOnLab";
+	public static string L_AudioOff = "L_AudioOff";
+	public static string L_AudioOffLab = "L_AudioOffLab";
+	public static string L_AudioLab = "L_AudioLab";
+	public static string L_Confirm = "L_Confirm";
+	public static string L_ConfirmLab = "L_ConfirmLab";
+	public static string L_Language = "L_Language";
+	public static string L_TraChi = "L_TraChi";
+	public static string L_TraChiLab = "L_TraChiLab";
+	public static string L_English = "L_English";
+	public static string L_EnglishLab = "L_EnglishLab";
+	public static string L_SimChi = "L_SimChi";
+	public static string L_SimChiLab = "L_SimChiLab";
+	public static string L_LanguageTit = "L_LanguageTit";
+	public static string L_Support = "L_Support";
+	public static string L_SupportTit = "L_SupportTit";
+	public static string L_ReportBtn = "L_ReportBtn";
+	public static string L_ReportLab = "L_ReportLab";
+	public static string L_ShareBtn = "L_ShareBtn";
+	public static string L_ShareLab = "L_ShareLab";
+	public static string L_CreditsBtn = "L_CreditsBtn";
+	public static string L_CreditsLab = "L_CreditsLab";
+	public static string La_Info = "La_Info";
+	public static string La_Info0 = "La_Info0";
+	public static string La_Tit = "La_Tit";
+	public static string La_Lab = "La_Lab";
+	public static string La_Cancel = "La_Cancel";
+	public static string La_CancelLab = "La_CancelLab";
+	public static string La_Confirm = "La_Confirm";
+	public static string La_ConfirmLab = "La_ConfirmLab";
+	public static string La_InputField = "La_InputField";
+	public static string La_InputLab = "La_InputLab";
+	public static string La_Placeholder = "La_Placeholder";
+	public static string La_Mask = "La_Mask";
+	public static string Lb_Info = "Lb_Info";
+	public static string Lb_Info0 = "Lb_Info0";
+	public static string Lb_Tit = "Lb_Tit";
+	public static string Lb_Cancel = "Lb_Cancel";
+	public static string Lb_CancelLab = "Lb_CancelLab";
+	public static string Lb_Confirm = "Lb_Confirm";
+	public static string Lb_ConfirmLab = "Lb_ConfirmLab";
+	public static string Lb_InputField0 = "Lb_InputField0";
+	public static string Lb_InputLab0 = "Lb_InputLab0";
+	public static string Lb_Placeholder0 = "Lb_Placeholder0";
+	public static string Lb_InputField = "Lb_InputField";
+	public static string Lb_InputLab = "Lb_InputLab";
+	public static string Lb_Placeholder = "Lb_Placeholder";
+	public static string Lc_CreditsMask = "Lc_CreditsMask";
+	public static string Lc_Pos = "Lc_Pos";
+	public static string Lc_CreditsContent = "Lc_CreditsContent";
+	public static string Lc_CreditsIcon = "Lc_CreditsIcon";
+	public static string F_Manage = "F_Manage";
+	public static string F_Manage0 = "F_Manage0";
+	public static string F_Close = "F_Close";
+	public static string F_CloseExtent = "F_CloseExtent";
+	public static string F_Tab = "F_Tab";
+	public static string Fd_Elf = "Fd_Elf";
+	public static string Fd_Scrr = "Fd_Scrr";
+	public static string Fd_Grid = "Fd_Grid";
+	public static string Fc_Store = "Fc_Store";
+	public static string Fc_Scrr = "Fc_Scrr";
+	public static string Fc_Grid = "Fc_Grid";
+	public static string Fb_Magic = "Fb_Magic";
+	public static string Fb_Scrr = "Fb_Scrr";
+	public static string Fb_Grid = "Fb_Grid";
+	public static string Ff_SkillBar = "Ff_SkillBar";
+	public static string F_Skill1 = "F_Skill1";
+	public static string F_Arrow0 = "F_Arrow0";
+	public static string F_SkillBk10 = "F_SkillBk10";
+	public static string F_SkillBk11 = "F_SkillBk11";
+	public static string F_SkillLab1 = "F_SkillLab1";
+	public static string F_Skill2 = "F_Skill2";
+	public static string F_SkillBk20 = "F_SkillBk20";
+	public static string F_SkillBk21 = "F_SkillBk21";
+	public static string F_SkillLab2 = "F_SkillLab2";
+	public static string F_Skill3 = "F_Skill3";
+	public static string F_SkillBk30 = "F_SkillBk30";
+	public static string F_SkillBk31 = "F_SkillBk31";
+	public static string F_SkillLab3 = "F_SkillLab3";
+	public static string F_Skill4 = "F_Skill4";
+	public static string F_SkillBk40 = "F_SkillBk40";
+	public static string F_SkillBk41 = "F_SkillBk41";
+	public static string F_SkillLab4 = "F_SkillLab4";
+	public static string Fa_Garden = "Fa_Garden";
+	public static string Fa_Scrr = "Fa_Scrr";
+	public static string Fa_Grid = "Fa_Grid";
+	public static string F_TabBtn = "F_TabBtn";
+	public static string F_Store = "F_Store";
+	public static string F_StoreIcon = "F_StoreIcon";
+	public static string F_StoreLab = "F_StoreLab";
+	public static string F_Magic = "F_Magic";
+	public static string F_MagicIcon = "F_MagicIcon";
+	public static string F_MagicLab = "F_MagicLab";
+	public static string F_Elf = "F_Elf";
+	public static string F_ElfIcon = "F_ElfIcon";
+	public static string F_ElfLab = "F_ElfLab";
+	public static string F_Garden = "F_Garden";
+	public static string F_GardenIcon = "F_GardenIcon";
+	public static string F_GardenLab = "F_GardenLab";
+	public static string F_Info = "F_Info";
+	public static string F_DataA = "F_DataA";
+	public static string F_DataB = "F_DataB";
+	public static string F_CoinLab = "F_CoinLab";
+	public static string F_DiamondLab = "F_DiamondLab";
+	public static string F_FlowerLab = "F_FlowerLab";
+	public static string F_PersonLab = "F_PersonLab";
+	public static string F_CoinPersonLab = "F_CoinPersonLab";
+	public static string F_PersonBtn = "F_PersonBtn";
+	public static string F_CoinPersonBtn = "F_CoinPersonBtn";
+	public static string F_Flower = "F_Flower";
+	public static string F_CoinLabArrow = "F_CoinLabArrow";
+	public static string F_TipBK = "F_TipBK";
+	public static string F_Tip = "F_Tip";
+	public static string F_TipBtn = "F_TipBtn";
+	public static string F_PosTra = "F_PosTra";
+	public static string Fe_Info = "Fe_Info";
+	public static string Fe_Info0 = "Fe_Info0";
+	public static string Fe_Tit = "Fe_Tit";
+	public static string Fe_Icon = "Fe_Icon";
+	public static string Fe_Lab0 = "Fe_Lab0";
+	public static string Fe_ImagePlus0 = "Fe_ImagePlus0";
+	public static string Fe_Lab1 = "Fe_Lab1";
+	public static string Fe_ImagePlus1 = "Fe_ImagePlus1";
+	public static string Fe_Btn = "Fe_Btn";
+	public static string Fe_BtnLab = "Fe_BtnLab";
+	public static string Fe_ImagePlus = "Fe_ImagePlus";
+	public static string Fe_Arrow0 = "Fe_Arrow0";
+	public static string Fe_Arrow1 = "Fe_Arrow1";
+	public static string Fe_Close = "Fe_Close";
+	public static string Fg_Reconnect = "Fg_Reconnect";
+	public static string Fg_Reconnect0 = "Fg_Reconnect0";
+	public static string Fg_Tit = "Fg_Tit";
+	public static string Fg_Btn = "Fg_Btn";
+	public static string Fg_BtnLab = "Fg_BtnLab";
+	public static string Fg_Lab = "Fg_Lab";
+	public static string Fg_Close = "Fg_Close";
+	public static string D_MiniGame = "D_MiniGame";
+	public static string D_HudParent = "D_HudParent";
+	public static string D_Quit = "D_Quit";
+	public static string D_PrepareLab = "D_PrepareLab";
+	public static string D_Operate1 = "D_Operate1";
+	public static string D_PrepareLayout1 = "D_PrepareLayout1";
+	public static string D_Status1 = "D_Status1";
+	public static string D_Rip1 = "D_Rip1";
+	public static string D_Rip2 = "D_Rip2";
+	public static string D_Water1 = "D_Water1";
+	public static string D_Water2 = "D_Water2";
+	public static string D_WaterArrow0 = "D_WaterArrow0";
+	public static string D_WaterArrow1 = "D_WaterArrow1";
+	public static string D_Fertilize1 = "D_Fertilize1";
+	public static string D_Fertilize2 = "D_Fertilize2";
+	public static string D_DescA = "D_DescA";
+	public static string D_Operate2 = "D_Operate2";
+	public static string D_Begin = "D_Begin";
+	public static string D_BeginLab = "D_BeginLab";
+	public static string D_BeginArrow0 = "D_BeginArrow0";
+	public static string D_BeginArrow1 = "D_BeginArrow1";
+	public static string D_PrepareLayout2 = "D_PrepareLayout2";
+	public static string D_Status2 = "D_Status2";
+	public static string D_Timer = "D_Timer";
+	public static string D_TimerLab = "D_TimerLab";
+	public static string D_TimerIcon = "D_TimerIcon";
+	public static string D_Grid = "D_Grid";
+	public static string D_ScoreLab = "D_ScoreLab";
+	public static string D_StatusLab = "D_StatusLab";
+	public static string D_DescB = "D_DescB";
+	public static string D_FlowerBtn1 = "D_FlowerBtn1";
+	public static string D_FlowerIcon1 = "D_FlowerIcon1";
+	public static string D_FlowerArrow1 = "D_FlowerArrow1";
+	public static string D_FlowerTick1 = "D_FlowerTick1";
+	public static string D_FlowerBtn2 = "D_FlowerBtn2";
+	public static string D_FlowerIcon2 = "D_FlowerIcon2";
+	public static string D_FlowerArrow2 = "D_FlowerArrow2";
+	public static string D_FlowerTick2 = "D_FlowerTick2";
+	public static string D_FlowerBtn3 = "D_FlowerBtn3";
+	public static string D_FlowerIcon3 = "D_FlowerIcon3";
+	public static string D_FlowerArrow3 = "D_FlowerArrow3";
+	public static string D_FlowerTick3 = "D_FlowerTick3";
+	public static string D_FlowerBtn4 = "D_FlowerBtn4";
+	public static string D_FlowerIcon4 = "D_FlowerIcon4";
+	public static string D_FlowerArrow4 = "D_FlowerArrow4";
+	public static string D_FlowerTick4 = "D_FlowerTick4";
+	public static string D_FlowerBtn5 = "D_FlowerBtn5";
+	public static string D_FlowerIcon5 = "D_FlowerIcon5";
+	public static string D_FlowerArrow5 = "D_FlowerArrow5";
+	public static string D_FlowerTick5 = "D_FlowerTick5";
+	public static string D_FlowerBtn6 = "D_FlowerBtn6";
+	public static string D_FlowerIcon6 = "D_FlowerIcon6";
+	public static string D_FlowerArrow6 = "D_FlowerArrow6";
+	public static string D_FlowerTick6 = "D_FlowerTick6";
+	public static string D_Mask = "D_Mask";
+	public static string D_Operate3 = "D_Operate3";
+	public static string D_PrepareLayout3 = "D_PrepareLayout3";
+	public static string D_Status3 = "D_Status3";
+	public static string D_FlowerBtn7 = "D_FlowerBtn7";
+	public static string D_FlowerIcon7 = "D_FlowerIcon7";
+	public static string D_FlowerArrow7 = "D_FlowerArrow7";
+	public static string D_FlowerBtn8 = "D_FlowerBtn8";
+	public static string D_FlowerIcon8 = "D_FlowerIcon8";
+	public static string D_FlowerArrow8 = "D_FlowerArrow8";
+	public static string D_FlowerBtn9 = "D_FlowerBtn9";
+	public static string D_FlowerIcon9 = "D_FlowerIcon9";
+	public static string D_FlowerArrow9 = "D_FlowerArrow9";
+	public static string D_DescC = "D_DescC";
+	public static string Da_Info = "Da_Info";
+	public static string Da_Info0 = "Da_Info0";
+	public static string Da_Tit = "Da_Tit";
+	public static string Da_Lab = "Da_Lab";
+	public static string Da_Quit = "Da_Quit";
+	public static string Da_QuitLab = "Da_QuitLab";
+	public static string Da_Cancel = "Da_Cancel";
+	public static string Da_CancelLab = "Da_CancelLab";
+	public static string Da_HGroup1 = "Da_HGroup1";
+	public static string Da_Star1 = "Da_Star1";
+	public static string Da_Star2 = "Da_Star2";
+	public static string Da_Star3 = "Da_Star3";
+	public static string Da_VGroup = "Da_VGroup";
+	public static string Da_Award = "Da_Award";
+	public static string Da_CoinGroup = "Da_CoinGroup";
+	public static string Da_Coin = "Da_Coin";
+	public static string Da_CoinLab = "Da_CoinLab";
+	public static string Da_DiamondGroup = "Da_DiamondGroup";
+	public static string Da_Diamond = "Da_Diamond";
+	public static string Da_DiamondLab = "Da_DiamondLab";
+	public static string Da_FlowerGroup = "Da_FlowerGroup";
+	public static string Da_Flower = "Da_Flower";
+	public static string Da_FlowerIcon = "Da_FlowerIcon";
+	public static string Da_FlowerLab = "Da_FlowerLab";
+	public static string Da_ScoreTit = "Da_ScoreTit";
+	public static string Da_ScoreLab = "Da_ScoreLab";
+	public static string Da_GetAward = "Da_GetAward";
+	public static string Da_Arrow0 = "Da_Arrow0";
+	public static string Da_Arrow1 = "Da_Arrow1";
+	public static string Da_GetAwardLab = "Da_GetAwardLab";
+	public static string G_Flower = "G_Flower";
+	public static string G_Flower0 = "G_Flower0";
+	public static string G_Close = "G_Close";
+	public static string G_Arrow0 = "G_Arrow0";
+	public static string G_Retrieve = "G_Retrieve";
+	public static string G_Tab = "G_Tab";
+	public static string G_Special = "G_Special";
+	public static string G_SpecialLab = "G_SpecialLab";
+	public static string G_Regular = "G_Regular";
+	public static string G_PosTraL = "G_PosTraL";
+	public static string G_PosTraR = "G_PosTraR";
+	public static string G_Scrr = "G_Scrr";
+	public static string G_SpecialScrr = "G_SpecialScrr";
+	public static string G_SpecialGrid = "G_SpecialGrid";
+	public static string G_RegularScrr = "G_RegularScrr";
+	public static string G_RegularGrid = "G_RegularGrid";
+	public static string G_Collect = "G_Collect";
+	public static string G_RetrieveLab = "G_RetrieveLab";
+	public static string G_Tit = "G_Tit";
+	public static string G_RegularLab = "G_RegularLab";
+	public static string G_CollectLab1 = "G_CollectLab1";
+	public static string G_CollectLab2 = "G_CollectLab2";
+	public static string M_Achieve = "M_Achieve";
+	public static string M_Achieve0 = "M_Achieve0";
+	public static string M_Close = "M_Close";
+	public static string M_CloseExtent = "M_CloseExtent";
+	public static string M_Tit = "M_Tit";
+	public static string M_Scrr = "M_Scrr";
+	public static string M_Grid = "M_Grid";
+	public static string M_PosTra = "M_PosTra";
+	public static string H_FlowerCard = "H_FlowerCard";
+	public static string H_FlowerCard0 = "H_FlowerCard0";
+	public static string H_Lab = "H_Lab";
+	public static string H_Desc = "H_Desc";
+	public static string H_AmtLab = "H_AmtLab";
+	public static string H_Rotate = "H_Rotate";
+	public static string H_Icon1 = "H_Icon1";
+	public static string H_UIFlashLight = "H_UIFlashLight";
+	public static string H_UIFlash = "H_UIFlash";
+	public static string H_UIFlash2 = "H_UIFlash2";
+	public static string H_UIParticleSystem = "H_UIParticle System";
+	public static string H_Icon2 = "H_Icon2";
+	public static string H_ArrowPos = "H_ArrowPos";
+	public static string H_Close = "H_Close";
+	public static string H_HGroup = "H_HGroup";
+	public static string H_Btn = "H_Btn";
+	public static string H_BtnLab = "H_BtnLab";
+	public static string H_BtnImagePlus = "H_BtnImagePlus";
+	public static string H_Btn1 = "H_Btn1";
+	public static string H_BtnLab1 = "H_BtnLab1";
+	public static string H_BtnImagePlus1 = "H_BtnImagePlus1";
+	public static string P_DressRoom = "P_DressRoom";
+	public static string P_ShareParent = "P_ShareParent";
+	public static string P_Share = "P_Share";
+	public static string P_Group = "P_Group";
+	public static string P_Reset = "P_Reset";
+	public static string P_Save = "P_Save";
+	public static string P_Return = "P_Return";
+	public static string P_SidePanel = "P_SidePanel";
+	public static string P_Close = "P_Close";
+	public static string P_Open = "P_Open";
+	public static string P_Data = "P_Data";
+	public static string P_CoinLab = "P_CoinLab";
+	public static string P_DiamondLab = "P_DiamondLab";
+	public static string P_TabBtn = "P_TabBtn";
+	public static string P_Hair = "P_Hair";
+	public static string P_HairIcon = "P_HairIcon";
+	public static string P_HairLab = "P_HairLab";
+	public static string P_Top = "P_Top";
+	public static string P_TopIcon = "P_TopIcon";
+	public static string P_TopLab = "P_TopLab";
+	public static string P_Dress = "P_Dress";
+	public static string P_DressIcon = "P_DressIcon";
+	public static string P_DressLab = "P_DressLab";
+	public static string P_Shoe = "P_Shoe";
+	public static string P_ShoeIcon = "P_ShoeIcon";
+	public static string P_ShoeLab = "P_ShoeLab";
+	public static string P_Decarator = "P_Decarator";
+	public static string P_DecaratorIcon = "P_DecaratorIcon";
+	public static string P_DecaratorLab = "P_DecaratorLab";
+	public static string P_Wing = "P_Wing";
+	public static string P_WingIcon = "P_WingIcon";
+	public static string P_WingLab = "P_WingLab";
+	public static string P_Pos = "P_Pos";
+	public static string P_Tab = "P_Tab";
+	public static string Pa_HairTab = "Pa_HairTab";
+	public static string Pa_HairGrid = "Pa_HairGrid";
+	public static string Pb_TopTab = "Pb_TopTab";
+	public static string Pb_TopGrid = "Pb_TopGrid";
+	public static string Pc_DressTab = "Pc_DressTab";
+	public static string Pc_DressGrid = "Pc_DressGrid";
+	public static string Pd_DecaratorTab = "Pd_DecaratorTab";
+	public static string Pd_DecaratorGrid = "Pd_DecaratorGrid";
+	public static string Pe_WingTab = "Pe_WingTab";
+	public static string Pe_WingGrid = "Pe_WingGrid";
+	public static string Pf_ShoeTab = "Pf_ShoeTab";
+	public static string Pf_ShoeGrid = "Pf_ShoeGrid";
+	public static string P_CancelShare = "P_CancelShare";
+	public static string R_Notify0 = "R_Notify0";
+	public static string R_Notify = "R_Notify";
+	public static string R_NotifyBK = "R_NotifyBK";
+	public static string R_Close = "R_Close";
+	public static string R_CloseLab = "R_CloseLab";
+	public static string R_NotifyTit = "R_NotifyTit";
+	public static string R_ScrollRect = "R_ScrollRect";
+	public static string R_Grid = "R_Grid";
+	public static string Pa_Info = "Pa_Info";
+	public static string Pa_Info0 = "Pa_Info0";
+	public static string Pa_Tit = "Pa_Tit";
+	public static string Pa_Icon0 = "Pa_Icon0";
+	public static string Pa_Icon1 = "Pa_Icon1";
+	public static string Pa_Icon2 = "Pa_Icon2";
+	public static string Pa_Icon3 = "Pa_Icon3";
+	public static string Pa_Lab = "Pa_Lab";
+	public static string Pa_Btn = "Pa_Btn";
+	public static string Pa_BtnLab = "Pa_BtnLab";
+	public static string Pa_ImagePlus = "Pa_ImagePlus";
+	public static string Pa_Close = "Pa_Close";
+	public static string Q_Comment = "Q_Comment";
+	public static string Q_CommentBK = "Q_CommentBK";
+	public static string Q_CommentPanel = "Q_CommentPanel";
+	public static string Q_Tit = "Q_Tit";
+	public static string Q_Close = "Q_Close";
+	public static string Q_CloseLab = "Q_CloseLab";
+	public static string Q_ScrollRect = "Q_ScrollRect";
+	public static string Q_Grid = "Q_Grid";
+	public static string Q_InputBK = "Q_InputBK";
+	public static string Q_CommentBtn = "Q_CommentBtn";
+	public static string Q_CommentLab = "Q_CommentLab";
+	public static string Q_InputField = "Q_InputField";
+	public static string Q_Placeholder = "Q_Placeholder";
+	public static string Q_Lab = "Q_Lab";
+	public static string Q_Tip = "Q_Tip";
+	public static string S_Rank = "S_Rank";
+	public static string S_RankBK = "S_RankBK";
+	public static string S_RankPanel = "S_RankPanel";
+	public static string S_Close = "S_Close";
+	public static string S_CloseLab = "S_CloseLab";
+	public static string S_ScrollRect = "S_ScrollRect";
+	public static string S_Grid = "S_Grid";
+	public static string S_Tit = "S_Tit";
+	public static string Z_PlazaRoomList = "Z_PlazaRoomList";
+	public static string Z_BK = "Z_BK";
+	public static string Z_Panel = "Z_Panel";
+	public static string Z_Create = "Z_Create";
+	public static string Z_CreateLab = "Z_CreateLab";
+	public static string Z_Close = "Z_Close";
+	public static string Z_CloseLab = "Z_CloseLab";
+	public static string Z_ScrollRect = "Z_ScrollRect";
+	public static string Z_Frame = "Z_Frame";
+	public static string Z_Grid = "Z_Grid";
+	public static string Z_Tit = "Z_Tit";
+	public static string Z_Info = "Z_Info";
+	public static string Z_Info0 = "Z_Info0";
+	public static string Z_InfoLab0 = "Z_InfoLab0";
+	public static string Z_Info1 = "Z_Info1";
+	public static string Z_InfoLab1 = "Z_InfoLab1";
+	public static string Z_Info2 = "Z_Info2";
+	public static string Z_InfoLab2 = "Z_InfoLab2";
+	public static string Z_Info3 = "Z_Info3";
+	public static string Z_InfoLab3 = "Z_InfoLab3";
+	public static string Z_Info4 = "Z_Info4";
+	public static string Z_InfoLab4 = "Z_InfoLab4";
+	public static string Z_Info5 = "Z_Info5";
+	public static string Z_InfoImg50 = "Z_InfoImg50";
+	public static string Z_InfoImg51 = "Z_InfoImg51";
+	public static string Z_InfoLab5 = "Z_InfoLab5";
+	public static string Z_Tip = "Z_Tip";
+	public static string AA_CreatePlazaRoom = "AA_CreatePlazaRoom";
+	public static string AA_Panel = "AA_Panel";
+	public static string AA_Lab = "AA_Lab";
+	public static string AA_InputField = "AA_InputField";
+	public static string AA_InputFieldLab = "AA_InputFieldLab";
+	public static string AA_Close = "AA_Close";
+	public static string AA_Desc = "AA_Desc";
+	public static string AA_DestImagePlus = "AA_DestImagePlus";
+	public static string AA_Btn = "AA_Btn";
+	public static string AA_BtnLab = "AA_BtnLab";
+	public static string AAa_Slider = "AAa_Slider";
+	public static string AAa_Tit = "AAa_Tit";
+	public static string AAa_ValueLab = "AAa_ValueLab";
+	public static string AAa_Background = "AAa_Background";
+	public static string AAa_FillArea = "AAa_Fill Area";
+	public static string AAa_Fill = "AAa_Fill";
+	public static string AAa_HandleSlideArea = "AAa_Handle Slide Area";
+	public static string AAa_Handle = "AAa_Handle";
+	public static string AAb_Slider = "AAb_Slider";
+	public static string AAb_Tit = "AAb_Tit";
+	public static string AAb_ValueLab = "AAb_ValueLab";
+	public static string AAb_Background = "AAb_Background";
+	public static string AAb_FillArea = "AAb_Fill Area";
+	public static string AAb_Fill = "AAb_Fill";
+	public static string AAb_HandleSlideArea = "AAb_Handle Slide Area";
+	public static string AAb_Handle = "AAb_Handle";
+	public static string AA_Tip = "AA_Tip";
+	public static string W_HudParent = "W_HudParent";
+	public static string X_PlazaRoom = "X_PlazaRoom";
+	public static string X_InfoParent = "X_InfoParent";
+	public static string X_InfoBK = "X_InfoBK";
+	public static string X_InfoMask = "X_InfoMask";
+	public static string X_Info = "X_Info";
+	public static string X_CloseInfo = "X_CloseInfo";
+	public static string X_CurrentInfo = "X_CurrentInfo";
+	public static string X_CurrentInfoLab = "X_CurrentInfoLab";
+	public static string X_CurrentInfoImagePlus = "X_CurrentInfoImagePlus";
+	public static string X_OpenInfo = "X_OpenInfo";
+	public static string X_Quit = "X_Quit";
+	public static string X_InputField = "X_InputField";
+	public static string X_InputFieldLab = "X_InputFieldLab";
+	public static string X_SendPublicMessage = "X_SendPublicMessage";
+	public static string X_Expression = "X_Expression";
+	public static string X_Mask = "X_Mask";
+	public static string X_GridBK = "X_GridBK";
+	public static string X_Grid = "X_Grid";
+	public static string X_HappyFace = "X_HappyFace";
+	public static string X_HopeFace = "X_HopeFace";
+	public static string X_SurpriseFace = "X_SurpriseFace";
+	public static string X_ChagrinFace = "X_ChagrinFace";
+	public static string X_BlueFace = "X_BlueFace";
+	public static string X_OgleFace = "X_OgleFace";
+	public static string X_SweatFace = "X_SweatFace";
+	public static string X_CryFace = "X_CryFace";
+	public static string X_CreateChest = "X_CreateChest";
+	public static string I_BlackMask = "I_BlackMask";
+	public static string I_Lab = "I_Lab";
+	public static string Y_Chest = "Y_Chest";
+	public static string Y_BK = "Y_BK";
+	public static string Y_Close = "Y_Close";
+	public static string Ya_GetAward = "Ya_GetAward";
+	public static string Ya_Btn = "Ya_Btn";
+	public static string Ya_BtnLab = "Ya_BtnLab";
+	public static string Ya_Rotate = "Ya_Rotate";
+	public static string Ya_Icon = "Ya_Icon";
+	public static string Ya_Desc = "Ya_Desc";
+	public static string Y_Guess = "Y_Guess";
+	public static string Y_RewardItem = "Y_RewardItem";
+	public static string Y_RewardIcon = "Y_RewardIcon";
+	public static string Y_RewardLab = "Y_RewardLab";
+	public static string Y_Btn = "Y_Btn";
+	public static string Y_BtnLab = "Y_BtnLab";
+	public static string Y_Desc = "Y_Desc";
+	public static string Y_Tit = "Y_Tit";
+	public static string Y_InputField = "Y_InputField";
+	public static string Y_InputFieldLab = "Y_InputFieldLab";
+	public static string Yb_CreateChest = "Yb_CreateChest";
+	public static string Yb_Tit = "Yb_Tit";
+	public static string Yb_Icon = "Yb_Icon";
+	public static string Yb_InputField = "Yb_InputField";
+	public static string Yb_InputFieldLab = "Yb_InputFieldLab";
+	public static string Yb_Slider = "Yb_Slider";
+	public static string Yb_SliderTit = "Yb_SliderTit";
+	public static string Yb_SliderValueLab = "Yb_SliderValueLab";
+	public static string Yb_Background = "Yb_Background";
+	public static string Yb_FillArea = "Yb_Fill Area";
+	public static string Yb_Fill = "Yb_Fill";
+	public static string Yb_HandleSlideArea = "Yb_Handle Slide Area";
+	public static string Yb_Handle = "Yb_Handle";
+	public static string Yb_Desc = "Yb_Desc";
+	public static string Yb_CostLab = "Yb_CostLab";
+	public static string Yb_CostImagePlus = "Yb_CostImagePlus";
+	public static string Yb_Btn = "Yb_Btn";
+	public static string Yb_BtnLab = "Yb_BtnLab";
+	public static string Yb_Toggle0 = "Yb_Toggle0";
+	public static string Yb_ToggleIcon0 = "Yb_ToggleIcon0";
+	public static string Yb_ToggleLab0 = "Yb_ToggleLab0";
+	public static string Yb_Toggle1 = "Yb_Toggle1";
+	public static string Yb_ToggleIcon1 = "Yb_ToggleIcon1";
+	public static string Yb_ToggleLab1 = "Yb_ToggleLab1";
+	public static string Yb_Toggle2 = "Yb_Toggle2";
+	public static string Yb_ToggleIcon2 = "Yb_ToggleIcon2";
+	public static string Yb_ToggleLab2 = "Yb_ToggleLab2";
+	public static string Y_Tip = "Y_Tip";
+	public static string O_Toast = "O_Toast";
+	public static string O_Pos = "O_Pos";
+	public static string O_Lab = "O_Lab";
+	public static string V_BlackMask = "V_BlackMask";
+	public static string T_NickName = "T_NickName";
+	public static string T_NickNameBK = "T_NickNameBK";
+	public static string T_NickNameCard = "T_NickNameCard";
+	public static string T_CloseParent = "T_CloseParent";
+	public static string T_Close = "T_Close";
+	public static string T_Confirm = "T_Confirm";
+	public static string T_ConfirmLab = "T_ConfirmLab";
+	public static string T_Tit = "T_Tit";
+	public static string T_InputField = "T_InputField";
+	public static string T_InputLab = "T_InputLab";
+	public static string T_Random = "T_Random";
+	public static string B_SignIn0 = "B_SignIn0";
+	public static string B_SignIn = "B_SignIn";
+	public static string Bb_SignIn = "Bb_SignIn";
+	public static string Bb_Get = "Bb_Get";
+	public static string Bb_GetLab = "Bb_GetLab";
+	public static string Bb_Title = "Bb_Title";
+	public static string Bb_Grid = "Bb_Grid";
+	public static string Bb_Rotate = "Bb_Rotate";
+	public static string Bb_Info = "Bb_Info";
+	public static string Bb_IconB = "Bb_IconB";
+	public static string Bb_InfoLabB = "Bb_InfoLabB";
+	public static string Bb_IconA = "Bb_IconA";
+	public static string Bb_IconA0 = "Bb_IconA0";
+	public static string Bb_InfoLabA = "Bb_InfoLabA";
+	public static string Bb_Confirm = "Bb_Confirm";
+	public static string Bb_ConfirmLab = "Bb_ConfirmLab";
+	public static string Ba_Notice0 = "Ba_Notice0";
+	public static string Ba_Notice = "Ba_Notice";
+	public static string Ba_Confirm = "Ba_Confirm";
+	public static string Ba_ConfirmLab = "Ba_ConfirmLab";
+	public static string Ba_Lab = "Ba_Lab";
+	public static string Ba_Lab2 = "Ba_Lab2";
+	public static string Ba_Group = "Ba_Group";
+	public static string Ba_Icon = "Ba_Icon";
+	public static string Ba_IconLab = "Ba_IconLab";
+	public static string Bc_Lottery = "Bc_Lottery";
+	public static string Bc_LotteryItem1 = "Bc_LotteryItem1";
+	public static string Bc_LotteryBK11 = "Bc_LotteryBK11";
+	public static string Bc_LotteryBK12 = "Bc_LotteryBK12";
+	public static string Bc_LotteryBtn1 = "Bc_LotteryBtn1";
+	public static string Bc_LotteryIcon11 = "Bc_LotteryIcon11";
+	public static string Bc_LotteryIcon12 = "Bc_LotteryIcon12";
+	public static string Bc_LotteryIcon13 = "Bc_LotteryIcon13";
+	public static string Bc_LotteryLab1 = "Bc_LotteryLab1";
+	public static string Bc_LotteryBack1 = "Bc_LotteryBack1";
+	public static string Bc_LotteryItem2 = "Bc_LotteryItem2";
+	public static string Bc_LotteryBK21 = "Bc_LotteryBK21";
+	public static string Bc_LotteryBK22 = "Bc_LotteryBK22";
+	public static string Bc_LotteryBtn2 = "Bc_LotteryBtn2";
+	public static string Bc_LotteryIcon21 = "Bc_LotteryIcon21";
+	public static string Bc_LotteryIcon22 = "Bc_LotteryIcon22";
+	public static string Bc_LotteryIcon23 = "Bc_LotteryIcon23";
+	public static string Bc_LotteryLab2 = "Bc_LotteryLab2";
+	public static string Bc_LotteryBack2 = "Bc_LotteryBack2";
+	public static string Bc_LotteryItem3 = "Bc_LotteryItem3";
+	public static string Bc_LotteryBK31 = "Bc_LotteryBK31";
+	public static string Bc_LotteryBK32 = "Bc_LotteryBK32";
+	public static string Bc_LotteryBtn3 = "Bc_LotteryBtn3";
+	public static string Bc_LotteryIcon31 = "Bc_LotteryIcon31";
+	public static string Bc_LotteryIcon32 = "Bc_LotteryIcon32";
+	public static string Bc_LotteryIcon33 = "Bc_LotteryIcon33";
+	public static string Bc_LotteryLab3 = "Bc_LotteryLab3";
+	public static string Bc_LotteryBack3 = "Bc_LotteryBack3";
+	public static string Bc_Lab = "Bc_Lab";
+	public static string Bc_Confirm = "Bc_Confirm";
+	public static string Bc_ConfirmLab = "Bc_ConfirmLab";
+	public static string Bd_Mail = "Bd_Mail";
+	public static string Bd_Mail0 = "Bd_Mail0";
+	public static string Bd_Get = "Bd_Get";
+	public static string Bd_GetLab = "Bd_GetLab";
+	public static string Bd_Title = "Bd_Title";
+	public static string Bd_ScrollRect = "Bd_ScrollRect";
+	public static string Bd_Grid = "Bd_Grid";
+	public static string N_Tutorial = "N_Tutorial";
+	public static string N_Mask = "N_Mask";
+	public static string N_Arrow = "N_Arrow";
+	public static string N_ArrowIcon = "N_ArrowIcon";
+	public static string N_LabBK = "N_LabBK";
+	public static string N_Lab = "N_Lab";
+	public static string N_Button = "N_Button";
+	public static string N_Confirm = "N_Confirm";
+	public static string N_ConfirmLab = "N_ConfirmLab";
+	public static string K_Bubble = "K_Bubble";
+	public static string K_Bubble0 = "K_Bubble0";
+	public static string K_VGroup = "K_VGroup";
+	public static string K_Tit = "K_Tit";
+	public static string K_Icon = "K_Icon";
+	public static string K_Lab = "K_Lab";
+	public static string K_NotifyLab = "K_NotifyLab";
+	public static string K_NotifyImagePlus = "K_NotifyImagePlus";
+	public static string K_HGroup = "K_HGroup";
+	public static string K_Confirm = "K_Confirm";
+	public static string K_ConfirmLab = "K_ConfirmLab";
+	public static string K_Cancel = "K_Cancel";
+	public static string K_CancelLab = "K_CancelLab";
+	public static string A_HudParent = "A_HudParent";
+	public static string U_LoadingPanel = "U_LoadingPanel";
+	public static string U_DebugLab = "U_DebugLab";
+	public static string U_Group = "U_Group";
+	public static string U_Icon = "U_Icon";
+	public static string U_Lab = "U_Lab";
+	//Mark
+}

+ 12 - 0
Assets/Script/Label/PrefabLabel.cs.meta

@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 1615e3353e063d443bf237fb8aade024
+timeCreated: 1510541422
+licenseType: Pro
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 14 - 0
Assets/Script/Label/ResourceLabel.cs

@@ -14,6 +14,7 @@ public class ResourceLabel
     public static string Canvas = "Canvas";
     public static string UI = "UI";
 
+    public static string Music = "Music";
     public static string MessageBox = "MessageBox";
     public static string NickName = "NickName";
     public static string PlazaRoomItem = "PlazaRoomItem";
@@ -67,6 +68,9 @@ public class ResourceLabel
     public static string PhonoGraphSke = "PhonoGraph_ske";
     public static string PhonoGraphTexture = "PhonoGraph_texture";
 
+    public static string English = "English";
+    public static string ChineseSimplified = "ChineseSimplified";
+    public static string ChineseTraditional = "ChineseTraditional";
     public static string DefaultNickName = "DefaultNickName";
     public static string DressroomConfig = "dressRoom_config";
     public static string AchieveConfig = "achieve_config";
@@ -83,4 +87,14 @@ public class ResourceLabel
     public static string OfflineConfig = "offline_config";
     public static string PlayerConfig= "PlayerConfig";
     public static string PlayerConfigXml = "PlayerConfig.xml";
+
+    public static string BtnClip = "BtnClip";
+    public static string SkillClip = "SkillClip";
+    public static string ErrorClip = "ErrorClip";
+    public static string DropClip = "DropClip";
+    public static string CloseClip = "CloseClip";
+    public static string FlowerClip = "FlowerClip";
+    public static string BubbleClip = "BubbleClip";
+    public static string CurrentClip = "CurrentClip";
+    public static string MiniEndClip = "MiniEndClip";
 }

+ 1 - 1
Assets/Script/Manage/DebugManager.cs

@@ -19,7 +19,7 @@ public class DebugManager : MonoBehaviour
         {
             if (Lab_ == null)
             {
-                Lab = ResourceManager.Get<Text>("E_ScrrLab", false);
+                Lab = ResourceManager.Get<Text>(PrefabLabel.E_ScrrLab, false);
             }
 
             return Lab_;

+ 1 - 1
Assets/Script/Manage/GardenManager.cs

@@ -509,7 +509,7 @@ public class GardenManager : Regist
 
                             AudioManager.PlayClip(Clip.CurrentClip);
 
-                            ResourceManager.Get("H_Icon1").FindChild("UIFlashLight/UIParticle System").GetComponent<UIPartical>().Begin();
+                            ResourceManager.Get("H_Icon1").FindChild($"{PrefabLabel.H_UIFlashLight}/{PrefabLabel.H_UIParticleSystem}").GetComponent<UIPartical>().Begin();
                         },
                         StaticsManager.ItemID.解锁花朵,
                         StaticsManager.ConsumeModule.Shop,

+ 2 - 2
Assets/Script/Manage/Initializer.cs

@@ -154,8 +154,8 @@ public class Initializer : MonoBehaviour
         }
         catch (Exception e)
         {
-            GameObject.Find("Canvas").GetChild(0).SetActive(true);
-            GameObject.Find("Canvas").GetChild(1).SetActive(true);
+            GameObject.Find(PrefabLabel.Canvas).GetChild(0).SetActive(true);
+            GameObject.Find(PrefabLabel.Canvas).GetChild(1).SetActive(true);
             GameObject.Find("Text").GetComponent<Text>().text = progress + "\n" + e;
 
             throw new Exception();

+ 1 - 1
Assets/Script/Manage/ResourceManager.cs

@@ -897,7 +897,7 @@ public class ResourceManager : Regist
 
     public static ParticleSystem GetLightwall()
     {
-        Transform tra = Get(ResourceLabel.LightwallUI, Folder.Effect, false, Get("Canvas"), false, ObjType.LightwallUI, typeof(Effect));
+        Transform tra = Get(ResourceLabel.LightwallUI, Folder.Effect, false, Get(PrefabLabel.Canvas), false, ObjType.LightwallUI, typeof(Effect));
 
         ParticleSystem particle = tra.GetComponent<ParticleSystem>();
 

+ 12 - 12
Assets/Script/Manage/UIManager.cs

@@ -1099,21 +1099,21 @@ public class UIManager : Regist
 
         ResourceManager.SetButtonEvent
         (
-            "E_ShowBtn",
+            PrefabLabel.E_ShowBtn,
             () =>
             {
-                if (ResourceManager.Get("E_Group").gameObject.activeSelf)
+                if (ResourceManager.Get(PrefabLabel.E_Group).gameObject.activeSelf)
                 {
-                    ResourceManager.SetActive("E_Group", false);
-                    ResourceManager.SetActive("Ea_Central", false);
+                    ResourceManager.SetActive(PrefabLabel.E_Group, false);
+                    ResourceManager.SetActive(PrefabLabel.Ea_Central, false);
 
-                    ResourceManager.SetText("E_ShowLab", "显示");
+                    ResourceManager.SetText(PrefabLabel.E_ShowLab, "显示");
                 }
                 else
                 {
-                    ResourceManager.SetActive("E_Group", true);
+                    ResourceManager.SetActive(PrefabLabel.E_Group, true);
 
-                    ResourceManager.SetText("E_ShowLab", "隐藏");
+                    ResourceManager.SetText(PrefabLabel.E_ShowLab, "隐藏");
                 }
             }
         );
@@ -1124,10 +1124,10 @@ public class UIManager : Regist
 
         ResourceManager.AddButtonEvent
         (
-            "E_CentralBtn",
+            PrefabLabel.E_CentralBtn,
             () =>
             {
-                ResourceManager.SetActive("Ea_Central", true);
+                ResourceManager.SetActive(PrefabLabel.Ea_Central, true);
             }
         );
 
@@ -1167,7 +1167,7 @@ public class UIManager : Regist
             "Ea_Close",
             () =>
             {
-                ResourceManager.SetActive("Ea_Central", false);
+                ResourceManager.SetActive(PrefabLabel.Ea_Central, false);
             }
         );
 
@@ -1798,8 +1798,8 @@ public class UIManager : Regist
 
         tween.OnBackwardFinish += () =>
         {
-            ResourceManager.Get("H_Icon1").FindChild("UIFlashLight/UIFlash").SetActive(false);
-            ResourceManager.Get("H_Icon1").FindChild("UIFlashLight/UIParticle System").SetActive(false);
+            ResourceManager.Get("H_Icon1").FindChild($"{PrefabLabel.H_UIFlashLight}/{PrefabLabel.H_UIFlash}").SetActive(false);
+            ResourceManager.Get("H_Icon1").FindChild($"{PrefabLabel.H_UIFlashLight}/{PrefabLabel.H_UIParticleSystem}").SetActive(false);
 
             if (GardenManager.FlowerCardMatTween != null)
                 GardenManager.FlowerCardMatTween.Pause();

+ 1 - 1
Assets/Script/Object/Player.cs

@@ -153,7 +153,7 @@ public class CloseItem
 
     protected void CreateItem()
     {
-        Transform = ResourceManager.Get(ResourceLabel.CloseItem, Folder.UI, false, ResourceManager.Get("Canvas"), false);
+        Transform = ResourceManager.Get(ResourceLabel.CloseItem, Folder.UI, false, ResourceManager.Get(PrefabLabel.Canvas), false);
 
         if (Type == CloseType.Top)
         {

+ 34 - 34
Assets/Script/Tool/Bundle.cs

@@ -362,7 +362,7 @@ public class Bundle : MonoBehaviour
 
         if (!Logo.Complete && !Initializer.Instance.DebugMode)
         {
-            ResourceManager.AddAsyncLoad("Canvas", 1, Folder.UI, ObjType.Canvas);
+            ResourceManager.AddAsyncLoad(ResourceLabel.Canvas, 1, Folder.UI, ObjType.Canvas);
 
             //ResourceManager.AddAsyncLoad(ResourceLabel.GroupA, 1, Folder.UI, ObjType.GroupA, true);
             //ResourceManager.AddAsyncLoad(ResourceLabel.GroupB, 1, Folder.UI, ObjType.GroupB, true);
@@ -370,8 +370,8 @@ public class Bundle : MonoBehaviour
             //ResourceManager.AddAsyncLoad(ResourceLabel.GroupE, 1, Folder.UI, ObjType.GroupE, true);
             //ResourceManager.AddAsyncLoad(ResourceLabel.GroupD, 1, Folder.UI, ObjType.GroupD, true);
 
-            ResourceManager.AddAsyncLoad("EventSystem", 1, Folder.UI, ObjType.EventSystem);
-            ResourceManager.AddAsyncLoad("MainCamera", 1, Folder.UI, ObjType.MainCamera);
+            ResourceManager.AddAsyncLoad(ResourceLabel.EventSystem, 1, Folder.UI, ObjType.EventSystem);
+            ResourceManager.AddAsyncLoad(ResourceLabel.MainCamera, 1, Folder.UI, ObjType.MainCamera);
 
             //ResourceManager.AddAsyncLoad("SkillItem", 31, Folder.UI, ObjType.SkillItem, true);
             //ResourceManager.AddAsyncLoad("SignItem", 21, Folder.UI, ObjType.SignItem, true);
@@ -383,53 +383,53 @@ public class Bundle : MonoBehaviour
 
         if (!Logo.Complete && !Initializer.Instance.DebugMode)
         {
-            ResourceManager.AddAsyncLoad("Flower", 9, Folder.Scene, ObjType.Flower);
+            ResourceManager.AddAsyncLoad(ResourceLabel.Flower, 9, Folder.Scene, ObjType.Flower);
 
-            ResourceManager.AddAsyncLoad("Page", 2, Folder.Scene, ObjType.Page);
+            ResourceManager.AddAsyncLoad(ResourceLabel.Page, 2, Folder.Scene, ObjType.Page);
             ResourceManager.AddAsyncLoad(ResourceLabel.Garden, 1, Folder.Scene, ObjType.Garden);
-            ResourceManager.AddAsyncLoad("DressRoom", 1, Folder.Scene, ObjType.DressRoom);
+            ResourceManager.AddAsyncLoad(ResourceLabel.DressRoom, 1, Folder.Scene, ObjType.DressRoom);
         }
 
         yield return LoadAudio();
 
         if (!Logo.Complete && !Initializer.Instance.DebugMode)
         {
-            ResourceManager.AddAsyncLoad("Music", 1, Folder.Audio, ObjType.Music);
+            ResourceManager.AddAsyncLoad(ResourceLabel.Music, 1, Folder.Audio, ObjType.Music);
         }
 
         yield return LoadAtlas2();
 
         if (!Logo.Complete && !Initializer.Instance.DebugMode)
         {
-            ResourceManager.AddAsyncLoad<TextAsset>("skill_config", Folder.Config);
-            ResourceManager.AddAsyncLoad<TextAsset>("pack_config", Folder.Config);
-            ResourceManager.AddAsyncLoad<TextAsset>("ability_config", Folder.Config);
-            ResourceManager.AddAsyncLoad<TextAsset>("achieve_config", Folder.Config);
+            ResourceManager.AddAsyncLoad<TextAsset>(ResourceLabel.SkillConfig, Folder.Config);
+            ResourceManager.AddAsyncLoad<TextAsset>(ResourceLabel.PackConfig, Folder.Config);
+            ResourceManager.AddAsyncLoad<TextAsset>(ResourceLabel.AbilityConfig, Folder.Config);
+            ResourceManager.AddAsyncLoad<TextAsset>(ResourceLabel.AchieveConfig, Folder.Config);
 
-            ResourceManager.AddAsyncLoad<TextAsset>("visit_config", Folder.Config);
-            ResourceManager.AddAsyncLoad<TextAsset>("award_config", Folder.Config);
-            ResourceManager.AddAsyncLoad<TextAsset>("flower_config", Folder.Config);
+            ResourceManager.AddAsyncLoad<TextAsset>(ResourceLabel.VisitConfig, Folder.Config);
+            ResourceManager.AddAsyncLoad<TextAsset>(ResourceLabel.AwardConfig, Folder.Config);
+            ResourceManager.AddAsyncLoad<TextAsset>(ResourceLabel.FlowerConfig, Folder.Config);
             ResourceManager.AddAsyncLoad<TextAsset>(ResourceLabel.OfflineConfig, Folder.Config);
-            ResourceManager.AddAsyncLoad<TextAsset>("signin_config", Folder.Config);
-            ResourceManager.AddAsyncLoad<TextAsset>("dressRoom_config", Folder.Config);
-
-            ResourceManager.AddAsyncLoad<TextAsset>("English", Folder.Config);
-            ResourceManager.AddAsyncLoad<TextAsset>("ChineseSimplified", Folder.Config);
-            ResourceManager.AddAsyncLoad<TextAsset>("ChineseTraditional", Folder.Config);
-
-            ResourceManager.AddAsyncLoad<AudioClip>("BtnClip", Folder.Audio);
-            ResourceManager.AddAsyncLoad<AudioClip>("SkillClip", Folder.Audio);
-            ResourceManager.AddAsyncLoad<AudioClip>("ErrorClip", Folder.Audio);
-            ResourceManager.AddAsyncLoad<AudioClip>("DropClip", Folder.Audio);
-            ResourceManager.AddAsyncLoad<AudioClip>("CloseClip", Folder.Audio);
-            ResourceManager.AddAsyncLoad<AudioClip>("FlowerClip", Folder.Audio);
-            ResourceManager.AddAsyncLoad<AudioClip>("BubbleClip", Folder.Audio);
-            ResourceManager.AddAsyncLoad<AudioClip>("CurrentClip", Folder.Audio);
-            ResourceManager.AddAsyncLoad<AudioClip>("MiniEndClip", Folder.Audio);
-
-            ResourceManager.AddAsyncLoad<TextAsset>("stand_tex", Folder.Config);
-            ResourceManager.AddAsyncLoad<TextAsset>("stand_ske", Folder.Config);
-            ResourceManager.AddAsyncLoad<Texture2D>("stand_texture", Folder.Scene);
+            ResourceManager.AddAsyncLoad<TextAsset>(ResourceLabel.SigninConfig, Folder.Config);
+            ResourceManager.AddAsyncLoad<TextAsset>(ResourceLabel.DressroomConfig, Folder.Config);
+
+            ResourceManager.AddAsyncLoad<TextAsset>(ResourceLabel.English, Folder.Config);
+            ResourceManager.AddAsyncLoad<TextAsset>(ResourceLabel.ChineseSimplified, Folder.Config);
+            ResourceManager.AddAsyncLoad<TextAsset>(ResourceLabel.ChineseTraditional, Folder.Config);
+
+            ResourceManager.AddAsyncLoad<AudioClip>(ResourceLabel.BtnClip, Folder.Audio);
+            ResourceManager.AddAsyncLoad<AudioClip>(ResourceLabel.SkillClip, Folder.Audio);
+            ResourceManager.AddAsyncLoad<AudioClip>(ResourceLabel.ErrorClip, Folder.Audio);
+            ResourceManager.AddAsyncLoad<AudioClip>(ResourceLabel.DropClip, Folder.Audio);
+            ResourceManager.AddAsyncLoad<AudioClip>(ResourceLabel.CloseClip, Folder.Audio);
+            ResourceManager.AddAsyncLoad<AudioClip>(ResourceLabel.FlowerClip, Folder.Audio);
+            ResourceManager.AddAsyncLoad<AudioClip>(ResourceLabel.BubbleClip, Folder.Audio);
+            ResourceManager.AddAsyncLoad<AudioClip>(ResourceLabel.CurrentClip, Folder.Audio);
+            ResourceManager.AddAsyncLoad<AudioClip>(ResourceLabel.MiniEndClip, Folder.Audio);
+
+            ResourceManager.AddAsyncLoad<TextAsset>(ResourceLabel.StandTex, Folder.Config);
+            ResourceManager.AddAsyncLoad<TextAsset>(ResourceLabel.StandSke, Folder.Config);
+            ResourceManager.AddAsyncLoad<Texture2D>(ResourceLabel.StandTexture, Folder.Scene);
         }
 
         yield return LoadAtlas();

+ 9 - 3
Assets/Script/Tool/LabelUtility/Editor/LabelUtilityLabelUtilityWindow.cs

@@ -3,6 +3,7 @@ using System.Collections;
 using System.Collections.Generic;
 using System.IO;
 using System.Linq;
+using System.Text.RegularExpressions;
 using AtlasUtility;
 using UnityEditor;
 using UnityEngine;
@@ -13,7 +14,7 @@ public class LabelUtilityWindow : EditorWindow
 
     protected LabelUtility Instance;
 
-    protected SerializedProperty UIPrefab;
+    protected SerializedProperty Prefabs;
     protected SerializedProperty TextAsset;
 
     protected SerializedObject SerializedObject;
@@ -36,7 +37,7 @@ public class LabelUtilityWindow : EditorWindow
         Instance = InstanceManager.SearchInstance<LabelUtility>();
         SerializedObject = new SerializedObject(Instance);
 
-        UIPrefab = SerializedObject.FindProperty("UIPrefab");
+        Prefabs = SerializedObject.FindProperty("Prefabs");
         TextAsset = SerializedObject.FindProperty("TextAsset");
     }
 
@@ -44,9 +45,14 @@ public class LabelUtilityWindow : EditorWindow
     {
         SerializedObject.Update();
 
-        EditorGUILayout.PropertyField(UIPrefab, new GUIContent("UIPrefab"));
+        EditorGUILayout.PropertyField(Prefabs, new GUIContent("UIPrefab"), true);
         EditorGUILayout.PropertyField(TextAsset, new GUIContent("TextAsset"));
 
+        if (GUILayout.Button("CreateLabels"))
+        {
+           Instance.CreateLabels();
+        }
+
         SerializedObject.ApplyModifiedProperties();
     }
 }

+ 53 - 3
Assets/Script/Tool/LabelUtility/LabelUtility.cs

@@ -1,6 +1,12 @@
-using System.Collections;
+using System;
+using System.Collections;
 using System.Collections.Generic;
-
+using System.IO;
+using System.Text;
+using System.Text.RegularExpressions;
+#if UNITY_EDITOR
+using UnityEditor;
+#endif
 using UnityEngine;
 
 public class LabelUtility : MonoBehaviour
@@ -8,7 +14,51 @@ public class LabelUtility : MonoBehaviour
     #region Config
 
     public TextAsset TextAsset;
-    public GameObject UIPrefab;
+    public List<GameObject> Prefabs;
 
     #endregion
+
+    public void CreateLabels()
+    {
+        foreach (var Prefab in Prefabs)
+        {
+            CreateLabel(TextAsset, Prefab);
+        }
+    }
+
+    private static string Mark = "//Mark";
+    private static string Prefix = "public static string ";
+    public void CreateLabel(TextAsset textAsset, GameObject prefab)
+    {
+        StringBuilder stringBuilder = new StringBuilder(textAsset.text);
+        Transform[] transforms = prefab.GetComponentsInChildren<Transform>(true);
+        Match match = Regex.Match(stringBuilder.ToString(), Mark);
+        if (match.Success)
+        {
+            stringBuilder.Replace(Mark, "", match.Index, match.Length);
+            int insertIndex = match.Index + 2;
+            for (int i = 0; i < transforms.Length; i++)
+            {
+                string insertStr = $"\t{Prefix}{transforms[i].name} = \"{transforms[i].name}\";";
+                stringBuilder.Insert(insertIndex, insertStr);
+                insertIndex += insertStr.Length;
+
+                if (i < transforms.Length - 1)
+                {
+                    stringBuilder.Insert(insertIndex, "\r\n");
+                    insertIndex += 2;
+                }
+                else if (i == transforms.Length - 1)
+                {
+                    stringBuilder.Insert(insertIndex, $"\r\n\t{Mark}\r\n");
+                }
+            }
+            string path = AssetDatabase.GetAssetPath(textAsset);
+            File.WriteAllText(path, stringBuilder.ToString());
+        }
+        else
+        {
+            throw new Exception("没有找到标记");
+        }
+    }
 }

+ 3 - 2
Assets/Script/Tool/LabelUtility/SerializeObject.prefab

@@ -51,5 +51,6 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: e4a9dafa00b004e4e94c57cd88b01101, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
-  TextAsset: {fileID: 0}
-  UIPrefab: {fileID: 0}
+  TextAsset: {fileID: 11500000, guid: 1615e3353e063d443bf237fb8aade024, type: 3}
+  Prefabs:
+  - {fileID: 1948781497737682, guid: 8647d80b558fa724a84d05f9e6aee9bc, type: 2}