845 lines
53 KiB
C#
845 lines
53 KiB
C#
using System.Collections.Generic;
|
||
using TMPro;
|
||
|
||
public partial class UIManager
|
||
{
|
||
public struct WindowInfo
|
||
{
|
||
public UIWindowLayer windowLayer;
|
||
public UIOpenType UIOpenType;
|
||
public bool ShutMainCamera;
|
||
public bool IsAutoAnim;
|
||
}
|
||
|
||
public enum EShowAnimMode
|
||
{
|
||
Default,
|
||
MustShow, //强制显示
|
||
NotShow, //强制不显示
|
||
}
|
||
|
||
private Dictionary<string, WindowInfo> _windowsInfo = new Dictionary<string, WindowInfo>(64);
|
||
public Dictionary<string, WindowInfo> WindowInfos => _windowsInfo;
|
||
|
||
private void _AllWindowMeta()
|
||
{
|
||
_WindowMeta(UINameConst.UIDebugShowID, UIWindowLayer.Normal, UIOpenType.Pop, true, false);
|
||
// basic
|
||
_WindowMeta(UINameConst.UILogin, UIWindowLayer.ForeGround, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UIAirView, UIWindowLayer.Tips, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UIScrollNotice, UIWindowLayer.Tips, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UIClickSheild, UIWindowLayer.Tips, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UI_Update, UIWindowLayer.Tips, UIOpenType.Pop, true, false);
|
||
//_WindowMeta(UINameConst.UI_LogIn, UIWindowLayer.Normal, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UI_LoadingProgressInterface, UIWindowLayer.Waiting, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UI_AgeTip, UIWindowLayer.Normal, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UI_LoginTips, UIWindowLayer.Max, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UI_LoadingInterface, UIWindowLayer.Waiting, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UIReconnect, UIWindowLayer.Waiting, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UIReconnectConfirm, UIWindowLayer.Waiting, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UIReconnectNotice, UIWindowLayer.Waiting, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UIBackReturn, UIWindowLayer.Waiting, UIOpenType.Pop, true, true);
|
||
_WindowMeta(UINameConst.UI_StartGameInterface, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UINoticeTwo, UIWindowLayer.Waiting, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UINewLogin, UIWindowLayer.Normal, UIOpenType.Pop, true, false);
|
||
|
||
//通用
|
||
_WindowMeta(UINameConst.UI_GetItemSettle, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_GetItemWindow, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_ConfirmClaimMedal, UIWindowLayer.Normal, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UINoticeOne, UIWindowLayer.Waiting, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UI_Transition, UIWindowLayer.Waiting, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UI_BuyEnergy, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UITaskTip, UIWindowLayer.Tips, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UI_Tip, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_Confirm, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
|
||
// 内购
|
||
_WindowMeta(UINameConst.UI_Pay, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_BuyDiamond, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_CreditPointExchangePanel, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_CreditPointExchangeTip, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
|
||
//战斗
|
||
_WindowMeta(UINameConst.UITeamFight, UIWindowLayer.Normal, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UIFightTeam, UIWindowLayer.Normal, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UIFightTeamCD, UIWindowLayer.Normal, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UIFightTeamHP, UIWindowLayer.Normal, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UIFightTeamCommandeSkill, UIWindowLayer.Normal, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UIFightInfoTip, UIWindowLayer.ForeGround, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UIFightClock, UIWindowLayer.Normal, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UIFightClockDynamic, UIWindowLayer.Normal, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UIPause, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UIDefeatGame, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UIPassGame, UIWindowLayer.Normal, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UI_PassGame_Sweep, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UIFightScene, UIWindowLayer.Normal, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UIStoryMain, UIWindowLayer.Normal, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UI_RoleFirstShow, UIWindowLayer.Normal, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UISkipPlot, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UIMissionWin, UIWindowLayer.Normal, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UIFightPoster, UIWindowLayer.ForeGround, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UI_StartBtn_CMSBtn, UIWindowLayer.Normal, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UIStoryFightMain, UIWindowLayer.ForeGround, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UIFightTarget, UIWindowLayer.Normal, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UISkillPut, UIWindowLayer.ForeGround, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UI_WaveTip, UIWindowLayer.Normal, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UI_CountDownTip, UIWindowLayer.Normal, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UIPressCommander, UIWindowLayer.Normal, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UIFightSubtitle, UIWindowLayer.Tips, UIOpenType.Pop, true, false);
|
||
|
||
#region 旧军团战
|
||
_WindowMeta(UINameConst.UI_LegionBattleScene, UIWindowLayer.Normal, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UI_LegionBattleMain, UIWindowLayer.Normal, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UI_LegionBattleCommand, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_LegionBattleNotice, UIWindowLayer.Tips, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UI_LegionBattleSettle, UIWindowLayer.Normal, UIOpenType.FullScreen, false, false);
|
||
_WindowMeta(UINameConst.UI_LegionBattleReport, UIWindowLayer.Normal, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UI_LegionCharacterInfo, UIWindowLayer.Normal, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UI_LegionBattleBaseInfo, UIWindowLayer.Normal, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UI_LegionBattleBreathe, UIWindowLayer.Normal, UIOpenType.Pop, false, false);
|
||
#endregion
|
||
|
||
#region 军团战
|
||
_WindowMeta(UINameConst.UI_LB_Scene, UIWindowLayer.Normal, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UI_LB_Main, UIWindowLayer.Normal, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UI_LB_EditorTeam, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_LB_BattlePredict, UIWindowLayer.Normal, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UI_LB_Battling, UIWindowLayer.Normal, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UI_LB_BattleRes, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_LB_Pause, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_LB_Recovery, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_LB_RecoveryTip, UIWindowLayer.Normal, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UI_LB_BuyRecovery, UIWindowLayer.Normal, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UI_LB_GiveUpTip, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_LB_Fail, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_LB_RuleTip, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
#endregion
|
||
|
||
//养成
|
||
_WindowMeta(UINameConst.UISelectCharacter, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UIShowAllCharacterSort, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_Cultivate, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_CultivateChange, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_CultivateDetailNew, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_CulDetailNewTemp, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_Cultivate_ProAndInfo, UIWindowLayer.Normal, UIOpenType.Pop, true, false);// 这两个界面是
|
||
_WindowMeta(UINameConst.UI_Cultivate_Detail, UIWindowLayer.Normal, UIOpenType.Pop, true, false);// 从Cultivate界面内部打开的
|
||
_WindowMeta(UINameConst.UILevelUp, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UIFavorable, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_FavorPanel, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_FavorItemUsing, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_FavorCharacter, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UIPoster, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UIRank, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UIAdvance, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UIRankNew, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UIAdvanceNew, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UISkill_LevelUp, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UISkillLevelUpNew, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_SkillInfo, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
|
||
_WindowMeta(UINameConst.UI_VehicleChoose, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_VehicleCultivate, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_VehicleCultivateNew, UIWindowLayer.Normal, UIOpenType.FullScreen, false, true);
|
||
_WindowMeta(UINameConst.UI_VehicleCultivatePro, UIWindowLayer.Normal, UIOpenType.FullScreen, false, true);
|
||
_WindowMeta(UINameConst.UI_VehicleTechTree, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_VehiclePartTree, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_VehicleSkin, UIWindowLayer.Normal, UIOpenType.FullScreen, false, true);
|
||
_WindowMeta(UINameConst.UI_VehiclePartTreeDetail, UIWindowLayer.Normal, UIOpenType.Pop, false, false);
|
||
|
||
_WindowMeta(UINameConst.UI_VehicleLevelUp, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_SkinChange, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UIJobIntroducePanel, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UICharacterRegionIntroducePanel, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_AttributeDetail, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_AttributeClickInfo, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UILevelUpNew, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
|
||
//主界面、设置
|
||
_WindowMeta(UINameConst.UIRedPointTest, UIWindowLayer.Normal, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UITeamInfo, UIWindowLayer.Normal, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UI_TeamSelect, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UITeamMarkChoose, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_MainPanel, UIWindowLayer.Normal, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UI_Setting, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_NoticeSetting, UIWindowLayer.Tips, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_CdkChangePanel, UIWindowLayer.Normal, UIOpenType.Pop, true, true);
|
||
_WindowMeta(UINameConst.UI_Notice, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_Email, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UITask, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_CameraChange, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_DailyBonus, UIWindowLayer.ForeGround, UIOpenType.FullScreen, false, true);
|
||
_WindowMeta(UINameConst.UI_CommanderSkillInfo, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_TeamAndSkillSelect, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_SelectCommadnerSkill, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UICameraAndPosterChange, UIWindowLayer.Normal, UIOpenType.Pop, true, true);//FullScreen会导致调整看板娘操作时UI不显示
|
||
_WindowMeta(UINameConst.UI_ItemCategory, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_ItemDetailInfo, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_ItemSourcePanel, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_UsingItem, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_GiftItem, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_PlayerInfo, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_BindAccount, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_EditIntroduction, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_EditBirthday, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_WriteTeamName, UIWindowLayer.Normal, UIOpenType.Pop, true, true);
|
||
_WindowMeta(UINameConst.UI_HeadIconChoose, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_ItemExchange, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
|
||
_WindowMeta(UINameConst.UI_Activity, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_FlareActivity, UIWindowLayer.Normal, UIOpenType.FullScreen, false, false);
|
||
|
||
//抽卡
|
||
_WindowMeta(UINameConst.UI_DrawResultCharacters, UIWindowLayer.Normal, UIOpenType.FullScreen, false, true);
|
||
_WindowMeta(UINameConst.UI_RaffleAnim, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_DrawPannelCharacter, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_DrawMain, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_ExchangePanel, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_CardPoolDetails, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_PlayVideo, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_PVAnimaPlay, UIWindowLayer.Guide, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UIGiftCode, UIWindowLayer.Normal, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UI_DrawPanelRoleInfo, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_RaffleExChange, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
|
||
//关卡
|
||
_WindowMeta(UINameConst.UI_LevelSelect, UIWindowLayer.Normal, UIOpenType.FullScreen, false, true);
|
||
_WindowMeta(UINameConst.UI_SolarFlareLevelSelect, UIWindowLayer.Normal, UIOpenType.FullScreen, false, true);
|
||
_WindowMeta(UINameConst.UI_MainStarReward, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_WarScoreReward, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_BeforeFight, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_LevelDetail, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
|
||
//PVP
|
||
_WindowMeta(UINameConst.UI_PVPDefendPrepare, UIWindowLayer.Normal, UIOpenType.FullScreen, false, true);
|
||
_WindowMeta(UINameConst.UI_PVPMain, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_PVPRankInfo, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_PVPRankReward, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_PVPSettlement, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_PVPWarning, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_PVPEnemyInfo, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_PVPRecord, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_PVPExitTip, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_PVPRule, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
//商店
|
||
_WindowMeta(UINameConst.UIGiftCodeAwards, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_Purchase, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_Shop, UIWindowLayer.Normal, UIOpenType.FullScreen, false, false);
|
||
_WindowMeta(UINameConst.UI_ExChangeShopRefresh, UIWindowLayer.Normal, UIOpenType.FullScreen, false, false);
|
||
_WindowMeta(UINameConst.UI_ExChangeShopPurchase, UIWindowLayer.Normal, UIOpenType.FullScreen, false, true);
|
||
_WindowMeta(UINameConst.UI_GiftShopPurchase, UIWindowLayer.Normal, UIOpenType.FullScreen, false, true);
|
||
_WindowMeta(UINameConst.UI_ChargeShopPurchase, UIWindowLayer.Normal, UIOpenType.FullScreen, false, false);
|
||
_WindowMeta(UINameConst.UI_ClothShopPurchase, UIWindowLayer.Normal, UIOpenType.FullScreen, false, false);
|
||
|
||
//营地
|
||
_WindowMeta(UINameConst.UI_Camp, UIWindowLayer.Normal, UIOpenType.FullScreen, false, false);
|
||
_WindowMeta(UINameConst.UI_CampSecond, UIWindowLayer.Normal, UIOpenType.FullScreen, false, false);
|
||
_WindowMeta(UINameConst.UI_CampEdit, UIWindowLayer.Normal, UIOpenType.FullScreen, false, false);
|
||
_WindowMeta(UINameConst.UI_TrainingPanel, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_AssignPanel, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_DispatchDetail, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_DispatchEditTeam, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_DispatchTip, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
//军团
|
||
_WindowMeta(UINameConst.UI_LegionSquarePanel, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_LegionInfoPanel, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_LegionCreatePanel, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_MemberOperationPanel, UIWindowLayer.Normal, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UI_LegionSettingPanel, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_LegionApplyPanel, UIWindowLayer.Normal, UIOpenType.Pop, true, false);
|
||
//军团战
|
||
_WindowMeta(UINameConst.UI_LegionBattleApply, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_LegionBattleTeamOrganization, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_LegionBattleMercenarySquare, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_MercenaryApply, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_MercenaryApplyTip, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_LegionBattleMercenaryApply, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
|
||
//军团战外围
|
||
_WindowMeta(UINameConst.UI_LBEnterPanel, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_LBLevelMainPanel, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
|
||
//新手引导
|
||
_WindowMeta(UINameConst.UI_Guide, UIWindowLayer.Guide, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UI_GuideTip, UIWindowLayer.Guide, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_ChoosePerson, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_WriteName, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_NameConfirmWindow, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
|
||
//通行证
|
||
_WindowMeta(UINameConst.UI_BattlePassPurchase, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_BattlePass, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_BattlePassBuyLevelPanel, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
|
||
//其他
|
||
_WindowMeta(UINameConst.UI_LevelUpParticleWindow, UIWindowLayer.Normal, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UI_PlayerLevelUp, UIWindowLayer.Normal, UIOpenType.Pop, true, true);
|
||
_WindowMeta(UINameConst.UI_MusicPanel, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_LevelTransition, UIWindowLayer.Tips, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UI_TransitionNormal, UIWindowLayer.Waiting, UIOpenType.Pop, false, false);
|
||
_WindowMeta(UINameConst.UI_LongTip, UIWindowLayer.Normal, UIOpenType.Pop, true, false);
|
||
_WindowMeta(UINameConst.UI_NoticeWindow, UIWindowLayer.Normal, UIOpenType.Pop, true, true);
|
||
_WindowMeta(UINameConst.UI_RealNameIdentify, UIWindowLayer.Normal, UIOpenType.Pop, true, false);
|
||
|
||
_WindowMeta(UINameConst.UI_LoadingBlack, UIWindowLayer.Waiting, UIOpenType.Pop, true, false);
|
||
|
||
// 功能解锁UI
|
||
_WindowMeta(UINameConst.UI_FunctionLock, UIWindowLayer.ForeGround, UIOpenType.Pop, true, false);
|
||
|
||
//勋章
|
||
_WindowMeta(UINameConst.UI_MedalMainPanel, UIWindowLayer.Normal, UIOpenType.FullScreen, true, false);
|
||
_WindowMeta(UINameConst.UI_MedalInfoPanel, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_MedalEditorShowPanel, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
|
||
//图鉴
|
||
_WindowMeta(UINameConst.UI_CollectionMain, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_CharacterFileMain, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_PVFilm, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_Encyclopedia, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_EnemyInfo, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_Character, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_NPC, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
_WindowMeta(UINameConst.UI_EnemyCharacter, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||
}
|
||
|
||
|
||
/// <summary>
|
||
/// 注册UI窗口
|
||
/// </summary>
|
||
/// <param name="name"></param>
|
||
/// <param name="windowLayer"></param> 层级
|
||
/// <param name="uiOpenType"></param> 打开方式,pop弹窗,fullscreen全屏,全屏会关闭主相机
|
||
/// <param name="isNotSetMainCamera"></param> 为true就不设置主相机,无论是否全屏
|
||
/// <param name="isAutoAnim"></param> 是否自动播放开关界面渐变动画
|
||
private void _WindowMeta(string name, UIWindowLayer windowLayer, UIOpenType uiOpenType,
|
||
bool shutMainCamera, bool isAutoAnim)
|
||
{
|
||
_windowsInfo.Add(name, new WindowInfo {windowLayer = windowLayer, UIOpenType = uiOpenType, ShutMainCamera = shutMainCamera, IsAutoAnim = isAutoAnim});
|
||
}
|
||
|
||
public bool IsShutMainCamera(string uiPath)
|
||
{
|
||
if (WindowInfos.TryGetValue(uiPath, out var windowInfo))
|
||
{
|
||
return windowInfo.ShutMainCamera;
|
||
}
|
||
|
||
DebugUtil.LogError($"无法获取到本应该创建的UIWindow, uiPath:{uiPath}");
|
||
return false;
|
||
}
|
||
|
||
public bool GetIsAutoPlayAnim(string uiPath)
|
||
{
|
||
if (WindowInfos.TryGetValue(uiPath, out var windowInfo))
|
||
{
|
||
return windowInfo.IsAutoAnim;
|
||
}
|
||
|
||
DebugUtil.LogError($"无法获取到本应该创建的UIWindow, uiPath:{uiPath}");
|
||
return false;
|
||
}
|
||
|
||
/// <summary>
|
||
/// 根据UI类型获取UI名
|
||
/// </summary>
|
||
/// <param name="uiType"></param>
|
||
/// <returns></returns>
|
||
/// <exception cref="System.Exception"></exception>
|
||
public static string GetUINameByType(E_UIType uiType)
|
||
{
|
||
return uiType switch
|
||
{
|
||
E_UIType.TeamInfo => UINameConst.UITeamInfo, // 队伍信息
|
||
E_UIType.SelectCharacter => UINameConst.UISelectCharacter, // 选择角色
|
||
E_UIType.VehicleChoose => UINameConst.UI_VehicleChoose, // 载具选择
|
||
E_UIType.StartBtn_CMSBtn => UINameConst.UI_StartBtn_CMSBtn, // 战斗作战开始
|
||
E_UIType.TeamAndSkillSelect => UINameConst.UI_TeamAndSkillSelect, // 队伍和技能选择
|
||
E_UIType.GachaMain => UINameConst.UI_DrawMain, // 抽卡主界面
|
||
E_UIType.CultivateChange => UINameConst.UI_CultivateChange, // 角色详情
|
||
E_UIType.LevelUp => UINameConst.UILevelUpNew, // 角色升级界面
|
||
E_UIType.Main => UINameConst.UI_MainPanel, // 主界面
|
||
E_UIType.LevelSelect => UINameConst.UI_LevelSelect, // 关卡选择
|
||
E_UIType.VehicleCultivatePro => UINameConst.UI_VehicleCultivatePro, // 载具主界面
|
||
E_UIType.Advance => UINameConst.UIAdvanceNew, // 角色进修界面
|
||
E_UIType.Rank => UINameConst.UIRankNew, // 角色考核界面
|
||
E_UIType.VehicleTechTree => UINameConst.UI_VehicleTechTree, // 载具科技树界面
|
||
E_UIType.VehiclePartTree => UINameConst.UI_VehiclePartTree, // 载具部件树界面
|
||
E_UIType.VehiclePartTreeDetail => UINameConst.UI_VehiclePartTreeDetail, // 载具部件树详情界面
|
||
E_UIType.RaffleAnim => UINameConst.UI_RaffleAnim, // 抽卡动画
|
||
E_UIType.DrawResult => UINameConst.UI_DrawResultCharacters, // 抽卡结果
|
||
E_UIType.PvpDefendSetting => UINameConst.UI_PVPDefendPrepare, // pvp防守设置界面
|
||
E_UIType.PvpMain => UINameConst.UI_PVPMain, // PVP主界面
|
||
E_UIType.GuideTip => UINameConst.UI_GuideTip, // 引导提示界面
|
||
E_UIType.LevelDetail => UINameConst.UI_LevelDetail, // 关卡详情界面
|
||
E_UIType.TeamSelect => UINameConst.UI_TeamSelect, // 队伍选择界面
|
||
E_UIType.SelectCommanderSkill => UINameConst.UI_SelectCommadnerSkill, // 选择指挥官技能
|
||
_ => throw new System.Exception($"未处理类型{uiType}"),
|
||
};
|
||
}
|
||
}
|
||
|
||
public static class UINameConst
|
||
{
|
||
public static readonly string UIFightSubtitle = "LevelSceneUI/UIFightSubtitle";
|
||
public static readonly string UILogin = "StartScene/UILogin";
|
||
public static readonly string UITeamFight = "LevelSceneUI/UITeamFight";
|
||
public static readonly string UI_StartBtn_CMSBtn = "LevelSceneUI/UI_StartBtn_CMSBtn";
|
||
public static readonly string UIFightClock = "LevelSceneUI/UIFightClock";
|
||
public static readonly string UIFightClockDynamic = "LevelSceneUI/LevelDynamic/UIFightClockDynamic";
|
||
public static readonly string UIPause = "LevelSceneUI/UIPause";
|
||
public static readonly string UIDefeatGame = "LevelSceneUI/LevelSettle/UIDefeatGame";
|
||
public static readonly string UIPassGame = "LevelSceneUI/LevelSettle/UIPassGame";
|
||
public static readonly string UI_WaveTip = "LevelSceneUI/UI_WaveTip";
|
||
public static readonly string UI_CountDownTip = "LevelSceneUI/UI_CountDownTip";
|
||
/// <summary>
|
||
/// 扫荡通关结算
|
||
/// </summary>
|
||
public static readonly string UI_PassGame_Sweep = "LevelSceneUI/UI_PassGame_Sweep";
|
||
public static readonly string UI_PlayerLevelUp = "LevelSceneUI/LevelSettle/UI_PlayerLevelUpInfo";
|
||
public static readonly string UIFightScene = "LevelSceneUI/UIFightScene";
|
||
public static readonly string UIFightPoster = "LevelSceneUI/UIPosterAndSkillInfo";
|
||
public static readonly string UIStoryFightMain = "Story/UIStoryFightMain";
|
||
public static readonly string UIFightTarget = "LevelSceneUI/UIFightTarget";
|
||
public static readonly string UISkillPut = "LevelSceneUI/UISkillPut";
|
||
public static readonly string UIFightTeam = "LevelSceneUI/UIFightTeam";
|
||
public static readonly string UIFightInfoTip = "LevelSceneUI/LevelFightInfo/UIFightInfoTip";
|
||
public static readonly string UIFightTeamCD = "LevelSceneUI/LevelDynamic/UIFightTeamCD";
|
||
public static readonly string UIFightTeamHP = "LevelSceneUI/LevelDynamic/UIFightTeamHP";
|
||
public static readonly string UIFightTeamCommandeSkill = "LevelSceneUI/LevelDynamic/UIFightTeamCommandeSkill";
|
||
public static readonly string UI_LevelUpParticleWindow = "Particle/UI_LevelUpParticleWindow";
|
||
public static readonly string UIPressCommander = "LevelSceneUI/UIPressCommander";
|
||
|
||
#region 旧军团战
|
||
/// <summary>
|
||
/// 军团场景控制
|
||
/// </summary>
|
||
public static readonly string UI_LegionBattleScene = "LegionBattle/UI_LegionBattleScene";
|
||
/// <summary>
|
||
/// 军团战主界面
|
||
/// </summary>
|
||
public static readonly string UI_LegionBattleMain = "LegionBattle/UI_LegionBattleMain";
|
||
/// <summary>
|
||
/// 军团战信息和操作界面
|
||
/// </summary>
|
||
public static readonly string UI_LegionBattleCommand = "LegionBattle/UI_LegionBattleCommand";
|
||
/// <summary>
|
||
/// 军团战信息提示界面
|
||
/// </summary>
|
||
public static readonly string UI_LegionBattleNotice = "LegionBattle/UI_LegionBattleNotice";
|
||
/// <summary>
|
||
/// 军团战结算界面
|
||
/// </summary>
|
||
public static readonly string UI_LegionBattleSettle = "LegionBattle/UI_LegionBattleSettle";
|
||
/// <summary>
|
||
/// 军团战战斗内战报
|
||
/// </summary>
|
||
public static readonly string UI_LegionBattleReport = "LegionBattle/UI_LegionBattleReport";
|
||
/// <summary>
|
||
/// 军团棋子信息
|
||
/// </summary>
|
||
public static readonly string UI_LegionCharacterInfo = "LegionBattle/New/UI_LegionCharacterInfo";
|
||
/// <summary>
|
||
/// 军团据点信息
|
||
/// </summary>
|
||
public static readonly string UI_LegionBattleBaseInfo = "LegionBattle/New/UI_LegionBattleBaseInfo";
|
||
/// <summary>
|
||
/// 军团战玩家呼吸UI
|
||
/// </summary>
|
||
public static readonly string UI_LegionBattleBreathe = "LegionBattle/UI_LegionBattleBreathe";
|
||
#endregion
|
||
|
||
#region 新军团战
|
||
/// <summary>
|
||
/// 军团战场景控制界面
|
||
/// </summary>
|
||
public static readonly string UI_LB_Scene = "LegionBattleNew/UI_LB_Scene";
|
||
/// <summary>
|
||
/// 军团战主界面
|
||
/// </summary>
|
||
public static readonly string UI_LB_Main = "LegionBattleNew/UI_LB_Main";
|
||
/// <summary>
|
||
/// 军团战编队界面
|
||
/// </summary>
|
||
public static readonly string UI_LB_EditorTeam = "LegionBattleNew/UI_LB_EditorTeam";
|
||
/// <summary>
|
||
/// 军团战战斗演算界面
|
||
/// </summary>
|
||
public static readonly string UI_LB_BattlePredict = "LegionBattleNew/UI_LB_BattlePredict";
|
||
/// <summary>
|
||
/// 军团战战斗中界面
|
||
/// </summary>
|
||
public static readonly string UI_LB_Battling = "LegionBattleNew/UI_LB_Battling";
|
||
/// <summary>
|
||
/// 军团战单次战斗结算界面
|
||
/// </summary>
|
||
public static readonly string UI_LB_BattleRes = "LegionBattleNew/UI_LB_BattleRes";
|
||
/// <summary>
|
||
/// 军团战暂停界面
|
||
/// </summary>
|
||
public static readonly string UI_LB_Pause = "LegionBattleNew/UI_LB_Pause";
|
||
/// <summary>
|
||
/// 军团战选择角色回血界面
|
||
/// </summary>
|
||
public static readonly string UI_LB_Recovery = "LegionBattleNew/UI_LB_Recovery";
|
||
/// <summary>
|
||
/// 军团战角色回血确认界面
|
||
/// </summary>
|
||
public static readonly string UI_LB_RecoveryTip = "LegionBattleNew/UI_LB_RecoveryTip";
|
||
/// <summary>
|
||
/// 军团战购买医疗包界面
|
||
/// </summary>
|
||
public static readonly string UI_LB_BuyRecovery = "LegionBattleNew/UI_LB_BuyRecovery";
|
||
/// <summary>
|
||
/// 军团战放弃提示界面
|
||
/// </summary>
|
||
public static readonly string UI_LB_GiveUpTip = "LegionBattleNew/UI_LB_GiveUpTip";
|
||
/// <summary>
|
||
/// 军团战失败结算界面
|
||
/// </summary>
|
||
public static readonly string UI_LB_Fail = "LegionBattleNew/UI_LB_Fail";
|
||
/// <summary>
|
||
/// 军团战规则提示界面
|
||
/// </summary>
|
||
public static readonly string UI_LB_RuleTip = "LegionBattleNew/UI_LB_RuleTip";
|
||
#endregion
|
||
|
||
public static readonly string UI_LoadingBlack = "Interface/UI_LoadingBlack";
|
||
|
||
public static readonly string UISelectCharacter = "MainScene/ShowCharacter/UISelectCharacter";
|
||
public static readonly string UIShowAllCharacterSort = "MainScene/UIShowAllCharacterSort";
|
||
public static readonly string UI_Cultivate = "CharacterCultivate/UI_Cultivate";
|
||
public static readonly string UI_CultivateChange = "CharacterCultivate/UI_CultivateChange";
|
||
public static readonly string UI_CultivateDetailNew = "CharacterCultivate/UI_CultivateDetailNew";
|
||
public static readonly string UI_CulDetailNewTemp = "CharacterCultivate/UI_CulDetailNewTemp";
|
||
public static readonly string UI_Cultivate_ProAndInfo = "MainScene/ShowCharacter/UI_Cultivate_ProAndInfo";
|
||
public static readonly string UI_Cultivate_Detail = "MainScene/ShowCharacter/UI_Cultivate_Detail";
|
||
public static readonly string UI_SkinChange = "MainScene/ShowCharacter/SkinChange";
|
||
public static readonly string UIJobIntroducePanel = "CharacterCultivate/UIJobIAndRegionIntroducePanel";
|
||
public static readonly string UICharacterRegionIntroducePanel = "CharacterCultivate/UICharacterRegionIntroducePanel";
|
||
public static readonly string UI_AttributeDetail = "CharacterCultivate/UI_AttributeDeteilNew";
|
||
public static readonly string UI_AttributeClickInfo = "CharacterCultivate/UI_AttributeClickInfo";
|
||
public static readonly string UILevelUpNew = "CharacterCultivate/UILevelUpNew";
|
||
|
||
public static readonly string UIAirView = "LevelSceneUI/UIAirView";
|
||
public static readonly string UIScrollNotice = "LevelSceneUI/UIScrollNotice";
|
||
public static readonly string UIPoster = "MainScene/ShowCharacter/UIPoster";
|
||
public static readonly string UIClickSheild = "LevelSceneUI/UIClickSheild";
|
||
public static readonly string UIFavorable = "MainScene/ShowCharacter/UIFavorable";
|
||
public static readonly string UI_FavorPanel = "Favor/UI_FavorPanel";
|
||
public static readonly string UI_FavorItemUsing = "Favor/UI_FavorItemUsing";
|
||
public static readonly string UI_FavorCharacter = "Favor/UI_FavorCharacter";
|
||
public static readonly string UILevelUp = "MainScene/ShowCharacter/UILevelUp";
|
||
public static readonly string UICharacterStateBar = "LevelSceneUI/UI_CharacterState_Bar";
|
||
public static readonly string UIVehicleStateBar = "LevelSceneUI/UI_VehicleState_Bar";
|
||
public static readonly string UIEnemyStateBar = "LevelSceneUI/UI_EnemyState_Bar";
|
||
public static readonly string UICharacterDamage = "LevelSceneUI/UICharacterDamage";
|
||
public static readonly string UIMissionWin = "LevelSceneUI/LevelSettle/UI_MissionWin";
|
||
public static readonly string UI_GetItemSettle = "LevelSceneUI/LevelSettle/UI_GetItemSettle";
|
||
|
||
public static readonly string UITeamInfo = "TeamChoose/UI_TeamInfo";
|
||
public static readonly string UITeamMarkChoose = "TeamChoose/UI_TeamMarkChoose";
|
||
public static readonly string UI_TeamSelect = "TeamChoose/UI_TeamSelect";
|
||
|
||
public static readonly string UIStoryMain = "Story/UIStoryMain";
|
||
public static readonly string UISkipPlot = "Plot/UI_SkipPlot";
|
||
public static readonly string UI_RoleFirstShow = "Story/UI_RoleFirstShow";
|
||
|
||
public static readonly string UIDebugShowID = "Debug/UIDebugShowID";
|
||
public static readonly string UIRank = "MainScene/ShowCharacter/UIRank";
|
||
public static readonly string UIAdvance = "MainScene/ShowCharacter/UIAdvance";
|
||
public static readonly string UISkill_LevelUp = "MainScene/ShowCharacter/UISkill_LevelUp";
|
||
public static readonly string UISkillLevelUpNew = "CharacterCultivate/UISkillLevelUpNew";
|
||
public static readonly string UI_SkillInfo = "CharacterCultivate/UI_SkillInfo";
|
||
|
||
public static readonly string UIRankNew = "CharacterCultivate/UIRankNew";
|
||
public static readonly string UIAdvanceNew = "CharacterCultivate/UIAdvanceNew";
|
||
|
||
public static readonly string UI_Transition = "Interface/UI_Transition";
|
||
|
||
public static readonly string UIRedPointTest = "Test/UI_RedPointTest";
|
||
|
||
#region 抽卡
|
||
/// <summary>
|
||
/// 抽卡动画界面
|
||
/// </summary>
|
||
public static readonly string UI_RaffleAnim = "MainScene/Raffle/UI_RaffleAnim";
|
||
/// <summary>
|
||
/// 抽卡角色详情
|
||
/// </summary>
|
||
public static readonly string UI_DrawPannelCharacter = "DrawPanel/DrawGetCharacter/UI_DrawPannelCharacter";
|
||
/// <summary>
|
||
/// 抽卡结果界面
|
||
/// </summary>
|
||
public static readonly string UI_DrawResultCharacters = "DrawPanel/DrawResultCharacter/UI_DrawResultCharacters";
|
||
/// <summary>
|
||
/// 抽卡主界面
|
||
/// </summary>
|
||
public static readonly string UI_DrawMain = "DrawPanel/UI_DrawMainPanel";
|
||
/// <summary>
|
||
/// 抽卡天井兑换界面
|
||
/// </summary>
|
||
public static readonly string UI_ExchangePanel = "DrawPanel/ExchangePanel/UI_ExchangePanel";
|
||
/// <summary>
|
||
/// 抽卡详情界面
|
||
/// </summary>
|
||
public static readonly string UI_CardPoolDetails = "DrawPanel/CardPoolDetailPanel/UI_CardPoolDetailsPanel";
|
||
/// <summary>
|
||
/// 抽卡up角色详情界面
|
||
/// </summary>
|
||
public static readonly string UI_DrawPanelRoleInfo = "DrawPanel/UI_DrawPanelRoleInfo";
|
||
/// <summary>
|
||
/// 抽卡券不足提示兑换界面
|
||
/// </summary>
|
||
public static readonly string UI_RaffleExChange = "DrawPanel/UI_RaffleExChange";
|
||
#endregion
|
||
|
||
/// <summary>
|
||
/// 播放视频界面
|
||
/// </summary>
|
||
public static readonly string UI_PlayVideo = "Interface/UI_PlayVideo";
|
||
/// <summary>
|
||
/// 播放PV视频界面
|
||
/// </summary>
|
||
public static readonly string UI_PVAnimaPlay = "LevelSelect/UI_PVAnimaPlay";
|
||
|
||
public static readonly string UIVersionUpdate = "VersionUpdate/UI_VersionUpdate";
|
||
|
||
public static readonly string UINewLogin = "StartScene/UINewLogin";
|
||
public static readonly string UIGiftCode = "MainScene/GiftCode/UIGiftCode";
|
||
/// <summary>
|
||
/// 主界面
|
||
/// </summary>
|
||
public static readonly string UI_MainPanel = "MainPanel/UI_MainPanel";
|
||
/// <summary>
|
||
/// 关卡选择
|
||
/// </summary>
|
||
public static readonly string UI_LevelSelect = "LevelSelect/UI_LevelSelect";
|
||
/// <summary>
|
||
/// 耀斑活动关卡选择
|
||
/// </summary>
|
||
public static readonly string UI_SolarFlareLevelSelect = "LevelSelect/Activity/UI_SolarFlareLevelSelect";
|
||
/// <summary>
|
||
/// 主线星级奖励界面
|
||
/// </summary>
|
||
public static readonly string UI_MainStarReward = "LevelSelect/UI_MainStarReward";
|
||
/// <summary>
|
||
/// 战役评分奖励界面
|
||
/// </summary>
|
||
public static readonly string UI_WarScoreReward = "LevelSelect/UI_WarScoreReward";
|
||
public static readonly string UI_BeforeFight = "LevelSelect/UI_BeforeFight";
|
||
|
||
public static readonly string UI_Activity = "Activity/UI_Activity";
|
||
public static readonly string UI_FlareActivity = "Activity_Flare/UI_FlareActivity";
|
||
|
||
public static readonly string UI_Setting = "Setting/UI_Setting";
|
||
public static readonly string UI_NoticeSetting = "Setting/UINoticeSetting";
|
||
public static readonly string UI_CdkChangePanel = "Setting/UI_CdkChangePanel";
|
||
public static readonly string UI_Notice = "Interface/UI_Notice";
|
||
public static readonly string UIBackReturn = "Interface/UI_BackReturn";
|
||
public static readonly string UINoticeTwo = "Common/Notice/UINoticeTwo";
|
||
|
||
public static readonly string UITask = "TaskPanel/UI_MissionPannel";
|
||
public static readonly string UITaskTip = "Interface/UI_Achievement";
|
||
//载具界面
|
||
public static readonly string UI_VehicleCultivate = "MainScene/VehicleCultivate/UI_VehicleCultivate";
|
||
public static readonly string UI_VehicleCultivateNew = "MainScene/VehicleCultivate/UI_VehicleCultivateNew";
|
||
public static readonly string UI_VehicleCultivatePro = "Interface_Vehicle/UI_VehicleCultivatePro";
|
||
public static readonly string UI_VehicleTechTree = "Interface_Vehicle/UI_VehicleTechTree";
|
||
public static readonly string UI_VehiclePartTree = "Interface_Vehicle/UI_VehiclePartTree";
|
||
public static readonly string UI_VehicleSkin = "Interface_Vehicle/UI_VehicleSkin";
|
||
public static readonly string UI_VehiclePartTreeDetail = "Interface_Vehicle/UI_VehiclePartTreeDetail";
|
||
|
||
public static readonly string UI_VehicleChoose = "MainScene/VehicleCultivate/UI_VehicleChoose";
|
||
|
||
public static readonly string UI_VehicleLevelUp = "MainScene/VehicleCultivate/UI_VehicleLevelUp";
|
||
public static readonly string UI_Update = "Interface/UI_Update";
|
||
public static readonly string UI_LogIn = "StartScene/New/UI_LogIn";
|
||
public static readonly string UI_StartGameInterface = "StartScene/Newest/UI_StartGameInterface";
|
||
/// <summary>
|
||
/// 游戏启动加载界面
|
||
/// </summary>
|
||
public static readonly string UI_LoadingProgressInterface = "StartScene/Newest/UI_LoadingProgressInterface";
|
||
public static readonly string UIReconnect = "Common/UIReconnect";
|
||
public static readonly string UIReconnectConfirm = "Common/UIReconnectConfirm";
|
||
public static readonly string UIReconnectNotice = "Common/UIReconnectNotice";
|
||
public static readonly string UINoticeOne = "Common/Notice/UINoticeOne";
|
||
|
||
public static readonly string UI_AgeTip = "StartScene/Newest/UI_AgeTip";
|
||
public static readonly string UI_LoginTips = "StartScene/New/UI_LoginTips";
|
||
/// <summary>
|
||
/// 通用加载界面
|
||
/// </summary>
|
||
public static readonly string UI_LoadingInterface = "StartScene/Newest/UI_LoadingInterface";
|
||
public static readonly string UIGiftCodeAwards = "MainScene/GiftCode/UIGiftCodeAwards";
|
||
public static readonly string UI_Email = "Mail/UI_Email";
|
||
public static readonly string UI_CameraChange = "Interface/UI_CameraChange";
|
||
public static readonly string UICameraAndPosterChange = "Interface/UICameraAndPosterChange";
|
||
|
||
public static readonly string UI_PVPDefendPrepare = "PVP/UI_DefendSetting";//"PVP/UI_PVPDefendPrepare";
|
||
public static readonly string UI_PVPRankInfo = "PVP/UI_PVPRankInfo";
|
||
public static readonly string UI_PVPRankReward = "PVP/UI_PVPRankReward";
|
||
public static readonly string UI_PVPSettlement = "PVP/UI_PVPSettlement";
|
||
public static readonly string UI_PVPWarning = "PVP/PVPWarningPanel";
|
||
public static readonly string UI_PVPEnemyInfo = "PVP/UI_PVPEnemyInfo";
|
||
public static readonly string UI_PVPRecord = "PVP/UI_PVPRecord";
|
||
public static readonly string UI_PVPExitTip = "PVP/UI_PVPExitTip";
|
||
public static readonly string UI_PVPRule = "PVP/UI_PVPRule";
|
||
|
||
public static readonly string UI_Shop = "Shop/UI_Shop";
|
||
public static readonly string UI_ExChangeShopRefresh = "Shop/UI_ExChangeShopRefresh";
|
||
public static readonly string UI_ExChangeShopPurchase = "Shop/UI_ExChangeShopPurchase";
|
||
public static readonly string UI_ChargeShopPurchase = "Shop/UI_ChargeShopPurchase";
|
||
public static readonly string UI_GiftShopPurchase = "Shop/UI_GiftShopPurchase";
|
||
public static readonly string UI_Purchase = "Interface/Shop/UI_Purchase";
|
||
public static readonly string UI_ClothShopPurchase = "Shop/UI_ClothShopPurchase";
|
||
|
||
|
||
public static readonly string UI_GetItemWindow = "Interface/Shop/UI_GetItemWindow";
|
||
public static readonly string UI_ConfirmClaimMedal = "Medal/UI_ConfirmClaimMedal";
|
||
public static readonly string UI_PVPMain = "PVP/UI_PVPMain";
|
||
/// <summary>
|
||
/// 营地主界面
|
||
/// </summary>
|
||
public static readonly string UI_Camp = "Camp/UI_Camp";
|
||
/// <summary>
|
||
/// 营地二级界面
|
||
/// </summary>
|
||
public static readonly string UI_CampSecond = "Camp/UI_Camp_Second";
|
||
/// <summary>
|
||
/// 营地编辑界面
|
||
/// </summary>
|
||
public static readonly string UI_CampEdit = "Camp/UI_CampEdit";
|
||
public static readonly string UI_TrainingPanel = "Train/UI_TrainingPanel";
|
||
public static readonly string UI_AssignPanel = "Train/UI_AssignPanel";
|
||
public static readonly string UI_DispatchDetail = "Train/UI_DispatchDetail";
|
||
public static readonly string UI_DispatchEditTeam = "Train/UI_AssignEditorTeam";
|
||
public static readonly string UI_DispatchTip = "Train/UI_DispatchTip";
|
||
//货币
|
||
public static readonly string UI_BuyDiamond = "Interface/Shop/UI_BuyDiamond";
|
||
public static readonly string UI_CreditPointExchangePanel = "CreditPointExChange/UI_CreditPointExchangePanel";
|
||
public static readonly string UI_CreditPointExchangeTip = "CreditPointExChange/UI_CreditPointExchangeTip";
|
||
|
||
//通用提示弹窗
|
||
public static readonly string UI_Tip = "Common/Tip/UI_Tip";
|
||
public static readonly string UI_Confirm = "Common/Notice/UI_Confirm ";
|
||
|
||
public static readonly string UI_Pay = "PayWindow/UI_PayWindow";
|
||
public static readonly string UI_LevelDetail = "LevelSelect/UI_LevelDetail";
|
||
public static readonly string UI_LevelTransition = "LevelSceneUI/LevelBegin/UI_LevelTransition";
|
||
public static readonly string UI_MusicPanel = "Interface/UI_MusicPannel";
|
||
/// <summary>
|
||
/// 所有指挥官技能信息界面
|
||
/// </summary>
|
||
public static readonly string UI_CommanderSkillInfo = "CommandSkill/UI_CommanderSkillInfo";
|
||
/// <summary>
|
||
/// 队伍选择和指挥官技能选择进入战斗界面
|
||
/// </summary>
|
||
public static readonly string UI_TeamAndSkillSelect = "CommandSkill/CommandAndTeamSelect/UI_TeamAndSkillSelect";
|
||
/// <summary>
|
||
/// 指挥官技能选择界面
|
||
/// </summary>
|
||
public static readonly string UI_SelectCommadnerSkill = "CommandSkill/UI_SelectCommadnerSkill";
|
||
|
||
public static readonly string UI_DailyBonus = "Interface/UI_DailyBonus";
|
||
|
||
//Loading转场
|
||
public static readonly string UI_TransitionNormal = "Transition/UI_TransitionNormal";
|
||
//防沉迷消息提醒
|
||
public static readonly string UI_LongTip = "StartScene/Newest/UI_LongTip";
|
||
//实名认证提醒
|
||
public static readonly string UI_NoticeWindow = "StartScene/Newest/UI_NoticeWindow";
|
||
public static readonly string UI_RealNameIdentify = "StartScene/Newest/UI_RealNameIdentify";
|
||
|
||
public static readonly string UI_BuyEnergy = "Interface/Shop/UI_BuyEnergy";
|
||
|
||
public static readonly string UI_ItemCategory = "Interface/UI_Category";
|
||
public static readonly string UI_ItemExchange = "Common/UI_ItemExchangePanel";
|
||
|
||
public static readonly string UI_ItemDetailInfo = "Interface/UI_ItemDetailInfo";
|
||
public static readonly string UI_ItemSourcePanel = "Common/UI_ItemSourcePanel";
|
||
public static readonly string UI_UsingItem = "Common/UI_UsingItem";
|
||
public static readonly string UI_GiftItem = "Common/UI_GiftItem";
|
||
|
||
/// <summary>
|
||
/// 新手引导UI
|
||
/// </summary>
|
||
public static readonly string UI_Guide = "Guide/UI_Guide";
|
||
/// <summary>
|
||
/// 引导说明UI
|
||
/// </summary>
|
||
public static readonly string UI_GuideTip = "Guide/UI_GuideTip";
|
||
/// <summary>
|
||
/// 选主角
|
||
/// </summary>
|
||
public static readonly string UI_ChoosePerson = "Interface/UI_ChoosePerson";
|
||
/// <summary>
|
||
/// 改名
|
||
/// </summary>
|
||
public static readonly string UI_WriteName = "Interface/UI_WriteName";
|
||
/// <summary>
|
||
/// 头像更改
|
||
/// </summary>
|
||
public static readonly string UI_HeadIconChoose = "PlayerInfo/UI_HeadIconChoose";
|
||
|
||
/// <summary>
|
||
/// 改名确定窗口
|
||
/// </summary>
|
||
public static readonly string UI_NameConfirmWindow = "Interface/UI_NameConfirmWindow";
|
||
|
||
public static readonly string UI_WriteTeamName = "TeamChoose/UI_EditTeamName";
|
||
public static readonly string UI_PlayerInfo = "PlayerInfo/UI_PlayerInfo";
|
||
public static readonly string UI_BindAccount = "Interface/UI_BindAccount";
|
||
public static readonly string UI_EditIntroduction = "PlayerInfo/UI_EditIntroduction";
|
||
public static readonly string UI_EditBirthday = "PlayerInfo/UI_EditBirthday";
|
||
|
||
//军团
|
||
public static readonly string UI_LegionSquarePanel = "Legion/UI_LegionSquarePanel";
|
||
public static readonly string UI_LegionInfoPanel = "Legion/UI_LegionInfoPanel";
|
||
public static readonly string UI_LegionCreatePanel = "Legion/UI_LegionCreatePanel";
|
||
public static readonly string UI_MemberOperationPanel = "Legion/UI_MemberOperationPanel";
|
||
public static readonly string UI_LegionSettingPanel = "Legion/UI_LegionSettingPanel";
|
||
public static readonly string UI_LegionApplyPanel = "Legion/UI_LegionApplyPanel";
|
||
|
||
//军团战
|
||
public static readonly string UI_LegionBattleApply = "LegionBattle/UI_LegionBattleApply";
|
||
public static readonly string UI_LegionBattleTeamOrganization = "LegionBattle/UI_LegionBattleTeamOrganize";
|
||
public static readonly string UI_LegionBattleMercenarySquare = "LegionBattle/UI_LegionBattleMercenarySquare";
|
||
public static readonly string UI_MercenaryApply = "LegionBattle/UI_MercenaryApply";
|
||
public static readonly string UI_MercenaryApplyTip = "LegionBattle/UI_MercenaryApplyTip";
|
||
public static readonly string UI_LegionBattleMercenaryApply = "LegionBattle/UI_LegionBattleMercenaryApply";
|
||
|
||
// 军团战外围
|
||
public static readonly string UI_LBEnterPanel = "LegionBattleNew/UI_LBEnterPanel";
|
||
public static readonly string UI_LBLevelMainPanel = "LegionBattleNew/UI_LBLevelMainPanel";
|
||
|
||
/// <summary>
|
||
/// 购买通行证
|
||
/// </summary>
|
||
public static readonly string UI_BattlePassPurchase = "BattlePass/UI_BattlePassPurchase";
|
||
/// <summary>
|
||
/// 购买通行证等级
|
||
/// </summary>
|
||
public static readonly string UI_BattlePassBuyLevelPanel = "BattlePass/UI_BattlePassBuyLevelPanel";
|
||
public static readonly string UI_BattlePass = "BattlePass/UI_BattlePass";
|
||
|
||
/// <summary>
|
||
/// 功能锁UI
|
||
/// </summary>
|
||
public static readonly string UI_FunctionLock = "FunctionLock/UI_FunctionLock";
|
||
|
||
//勋章
|
||
public static readonly string UI_MedalMainPanel = "Medal/UI_MedalMainPanel";
|
||
public static readonly string UI_MedalInfoPanel = "Medal/UI_MedalInfoPanel";
|
||
public static readonly string UI_MedalEditorShowPanel = "Medal/UI_MedalEditorShowPanel";
|
||
|
||
//图鉴
|
||
public static readonly string UI_CollectionMain = "Camp/UI_CollectionMain";
|
||
public static readonly string UI_CharacterFileMain = "Camp/UI_CharacterFileMain";
|
||
public static readonly string UI_PVFilm = "Camp/UI_PVFilm";
|
||
public static readonly string UI_Encyclopedia = "Camp/UI_Encyclopedia";
|
||
public static readonly string UI_EnemyInfo = "Camp/UI_EnemyInfo";
|
||
public static readonly string UI_Character = "Camp/UI_Character";
|
||
public static readonly string UI_NPC = "Camp/UI_NPC";
|
||
public static readonly string UI_EnemyCharacter = "Camp/UI_EnemyCharacter";
|
||
} |