【UI动静分离】提交UI动静分离最新修改

main
chenyuqi 2025-04-09 16:38:22 +08:00
parent a9523146b1
commit 801377fd05
15 changed files with 413 additions and 34118 deletions

View File

@ -900,7 +900,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &6446686226587924259
RectTransform:
m_ObjectHideFlags: 0
@ -2337,7 +2337,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &2781458296877278051
RectTransform:
m_ObjectHideFlags: 0
@ -2788,7 +2788,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &2096073393547853270
RectTransform:
m_ObjectHideFlags: 0
@ -2901,7 +2901,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &6207349616317234152
RectTransform:
m_ObjectHideFlags: 0
@ -3144,7 +3144,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &4944831721555705119
RectTransform:
m_ObjectHideFlags: 0
@ -3333,7 +3333,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &7783412462464508027
RectTransform:
m_ObjectHideFlags: 0
@ -3460,7 +3460,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &609027476667899379
RectTransform:
m_ObjectHideFlags: 0
@ -3574,7 +3574,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &119044058953984425
RectTransform:
m_ObjectHideFlags: 0
@ -4172,7 +4172,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &5937711320466552532
RectTransform:
m_ObjectHideFlags: 0
@ -5514,7 +5514,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &6855495530099215442
RectTransform:
m_ObjectHideFlags: 0
@ -5728,7 +5728,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &7119060112092946681
RectTransform:
m_ObjectHideFlags: 0
@ -5880,7 +5880,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &4847284825202893313
RectTransform:
m_ObjectHideFlags: 0
@ -7698,7 +7698,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &4295098004452117960
RectTransform:
m_ObjectHideFlags: 0
@ -7962,7 +7962,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &724353324143593539
RectTransform:
m_ObjectHideFlags: 0

View File

@ -2452,7 +2452,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &7920476451143441240
RectTransform:
m_ObjectHideFlags: 0
@ -3301,7 +3301,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &8277415751406305267
RectTransform:
m_ObjectHideFlags: 0
@ -3927,7 +3927,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &7906220619025252928
RectTransform:
m_ObjectHideFlags: 0
@ -4911,7 +4911,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &1999431754941614915
RectTransform:
m_ObjectHideFlags: 0
@ -6055,7 +6055,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &8911379562412994813
RectTransform:
m_ObjectHideFlags: 0
@ -7108,9 +7108,9 @@ RectTransform:
m_Children: []
m_Father: {fileID: 7852337850503019894}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 0, y: -7}
m_SizeDelta: {x: 92, y: 10}
m_Pivot: {x: 0, y: 0.5}
--- !u!222 &3085750883858875608
@ -7505,7 +7505,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &2316324376665118835
RectTransform:
m_ObjectHideFlags: 0
@ -7543,7 +7543,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &1850755626267095010
RectTransform:
m_ObjectHideFlags: 0
@ -7790,7 +7790,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &1508579642275961181
RectTransform:
m_ObjectHideFlags: 0
@ -8807,7 +8807,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &5346530981589742912
RectTransform:
m_ObjectHideFlags: 0
@ -9778,7 +9778,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &3609852519729051666
RectTransform:
m_ObjectHideFlags: 0
@ -9980,7 +9980,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &6175702755635417398
RectTransform:
m_ObjectHideFlags: 0
@ -12291,7 +12291,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &7533845851987787869
RectTransform:
m_ObjectHideFlags: 0
@ -13970,7 +13970,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &6282925796618853964
RectTransform:
m_ObjectHideFlags: 0
@ -15250,7 +15250,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &6902515972894083547
RectTransform:
m_ObjectHideFlags: 0
@ -18591,7 +18591,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &2246758425949133011
RectTransform:
m_ObjectHideFlags: 0
@ -19032,7 +19032,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &1188660290799815813
RectTransform:
m_ObjectHideFlags: 0
@ -19618,7 +19618,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &5844542627443779639
RectTransform:
m_ObjectHideFlags: 0
@ -22214,7 +22214,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &234271104289105156
RectTransform:
m_ObjectHideFlags: 0
@ -22610,7 +22610,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &6390570499295390597
RectTransform:
m_ObjectHideFlags: 0
@ -24281,7 +24281,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &1057389821740563462
RectTransform:
m_ObjectHideFlags: 0
@ -24602,7 +24602,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &2312483703264410881
RectTransform:
m_ObjectHideFlags: 0
@ -25935,7 +25935,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &5421023023958958329
RectTransform:
m_ObjectHideFlags: 0
@ -26009,7 +26009,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &6311614338838342949
RectTransform:
m_ObjectHideFlags: 0
@ -26602,7 +26602,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &195229794227412865
RectTransform:
m_ObjectHideFlags: 0
@ -32170,7 +32170,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &6153081855876256280
RectTransform:
m_ObjectHideFlags: 0
@ -33446,7 +33446,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &2454392385365226643
RectTransform:
m_ObjectHideFlags: 0
@ -33597,7 +33597,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &1360890821276025772
RectTransform:
m_ObjectHideFlags: 0
@ -33748,7 +33748,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &9153304103479317712
RectTransform:
m_ObjectHideFlags: 0
@ -38821,7 +38821,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &3233099991070700877
RectTransform:
m_ObjectHideFlags: 0
@ -46096,7 +46096,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &8603207488890058601
RectTransform:
m_ObjectHideFlags: 0
@ -48421,7 +48421,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &4373712970255543785
RectTransform:
m_ObjectHideFlags: 0
@ -50007,7 +50007,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &1634277219404212611
RectTransform:
m_ObjectHideFlags: 0
@ -50485,7 +50485,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &7112935220907394165
RectTransform:
m_ObjectHideFlags: 0
@ -53528,7 +53528,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &8905528424768893725
RectTransform:
m_ObjectHideFlags: 0
@ -55485,7 +55485,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &7126785298658659238
RectTransform:
m_ObjectHideFlags: 0
@ -55658,7 +55658,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &2068795684860844507
RectTransform:
m_ObjectHideFlags: 0
@ -57259,7 +57259,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &3035734716390259288
RectTransform:
m_ObjectHideFlags: 0
@ -57334,7 +57334,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &5451856057536896556
RectTransform:
m_ObjectHideFlags: 0
@ -57372,7 +57372,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &8330967545003347806
RectTransform:
m_ObjectHideFlags: 0
@ -58146,9 +58146,9 @@ RectTransform:
m_Children: []
m_Father: {fileID: 7852337850503019894}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 186.53, y: -7}
m_SizeDelta: {x: 92, y: 10}
m_Pivot: {x: 1, y: 0.5}
--- !u!222 &4848856661932994868
@ -58204,7 +58204,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &5570213106516333391
RectTransform:
m_ObjectHideFlags: 0
@ -58242,7 +58242,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &516669935069077081
RectTransform:
m_ObjectHideFlags: 0
@ -59666,7 +59666,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &2615094236957966710
RectTransform:
m_ObjectHideFlags: 0
@ -60551,7 +60551,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &7795537605130190508
RectTransform:
m_ObjectHideFlags: 0
@ -60627,7 +60627,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &4245185418231526412
RectTransform:
m_ObjectHideFlags: 0
@ -60995,7 +60995,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &7611098040760400445
RectTransform:
m_ObjectHideFlags: 0
@ -62022,7 +62022,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &7981748977940698858
RectTransform:
m_ObjectHideFlags: 0
@ -62174,7 +62174,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &7323845240608180766
RectTransform:
m_ObjectHideFlags: 0
@ -62438,7 +62438,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &3196170441884427933
RectTransform:
m_ObjectHideFlags: 0
@ -64184,7 +64184,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &8643552106905656081
RectTransform:
m_ObjectHideFlags: 0
@ -64817,7 +64817,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &8997920968195883034
RectTransform:
m_ObjectHideFlags: 0
@ -66361,7 +66361,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &9088450406549978229
RectTransform:
m_ObjectHideFlags: 0
@ -69286,7 +69286,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &7561281534781969761
RectTransform:
m_ObjectHideFlags: 0
@ -70786,7 +70786,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &3580340158133675106
RectTransform:
m_ObjectHideFlags: 0
@ -71610,7 +71610,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &5129557674959932780
RectTransform:
m_ObjectHideFlags: 0

View File

@ -55,6 +55,7 @@ public partial class UIManager
_WindowMeta(UINameConst.UITeamFight, UIWindowLayer.Normal, UIOpenType.Pop, true);
_WindowMeta(UINameConst.UIFightTeam, UIWindowLayer.Normal, UIOpenType.Pop, true);
_WindowMeta(UINameConst.UIFightTeamCD, UIWindowLayer.Normal, UIOpenType.Pop, true);
_WindowMeta(UINameConst.UIFightTeamHP, UIWindowLayer.Normal, UIOpenType.Pop, true);
_WindowMeta(UINameConst.UIFightInfoTip, UIWindowLayer.ForeGround, UIOpenType.Pop, true);
_WindowMeta(UINameConst.UIFightClock, UIWindowLayer.Normal, UIOpenType.Pop, true);
_WindowMeta(UINameConst.UIPause, UIWindowLayer.Normal, UIOpenType.FullScreen, false, true);
@ -296,6 +297,7 @@ public static class UINameConst
public static readonly string UIFightTeam = "LevelSceneUI/UIFightTeam";
public static readonly string UIFightInfoTip = "LevelSceneUI/LevelFightInfo/UI_FightInfoTip";
public static readonly string UIFightTeamCD = "LevelSceneUI/LevelDynamic/UIFightTeamCD";
public static readonly string UIFightTeamHP = "LevelSceneUI/LevelDynamic/UIFightTeamHP";
#region 军团战
/// <summary>

View File

@ -76,8 +76,10 @@ public partial class TeamManager
battleTeamWindow.HideWindow();
var battleTeamCdWindow = await UIFightTeamCDController.Open();
battleTeamCdWindow.HideWindow();
var battleTeamHpWindow = await UIFightTeamHPController.Open();
battleTeamHpWindow.HideWindow();
FightTeamManager.SetFightTeamWindow(battleTeamWindow);
FightTeamManager.AddFightTeamWindow(battleTeamCdWindow);
FightTeamManager.AddFightTeamWindow(battleTeamCdWindow, battleTeamHpWindow);
FightInfoManager.CreateFightInfoWindow();
@ -177,9 +179,8 @@ public partial class TeamManager
AssetManager.Instance.Unload(string.Format(UIManager.UI_PREFAB_PATH, UINameConst.UIVehicleStateBar), true);
AssetManager.Instance.Unload(string.Format(UIManager.UI_PREFAB_PATH, UINameConst.UIEnemyStateBar), true);
AssetManager.Instance.Unload(string.Format(UIManager.UI_PREFAB_PATH, UINameConst.UICharacterDamage), true);
AssetManager.Instance.Unload(string.Format(UIManager.UI_PREFAB_PATH, UINameConst.UIFightTeamCD), true);
AssetManager.Instance.Unload(LevelUIManager.GetMoralePic(true), true);
AssetManager.Instance.Unload(LevelUIManager.GetMoralePic(false), true);
@ -258,6 +259,7 @@ public partial class TeamManager
UIManager.Instance.CloseWindow(UINameConst.UIFightScene);
UIManager.Instance.CloseWindow(UINameConst.UIFightTeam);
UIManager.Instance.CloseWindow(UINameConst.UIFightTeamCD);
UIManager.Instance.CloseWindow(UINameConst.UIFightTeamHP);
FightInfoManager.RemoveFightInfoWindow();
LevelManager.Instance.SkillInfoClose(true);
}

View File

@ -0,0 +1,92 @@
using System;
using Gameplay;
using Gameplay.Character;
using Gameplay.Unit;
using Gameplay.Unit.Data;
using UnityEngine;
using UnityEngine.UI;
public class UIFightHp: UIFightHeadBase
{
private Image _imgHpBar;
private Image _imgShieldBar;
private Image _imgHpBg;
private Character _character; //角色对象unit转类型得到
private void Update()
{
_UpdateBar();
}
private void _Init()
{
var goCharacter = CommonUtils.GetGameObject(gameObject, "UIHerosHeadItem0");
var goVehicle = CommonUtils.GetGameObject(gameObject, "UI_LevelFightCarHD_1");
if (unit.gameunitType == EGameUnitType.Character)
{
goCharacter.SetActiveEx(true);
goVehicle.SetActiveEx(false);
_imgHpBg = CommonUtils.GetComponent<Image>(goCharacter,
"UIHerosHeadIteamHP/GameObjectHP/ImageCharacteStatusBar");
_imgHpBar = CommonUtils.GetComponent<Image>(goCharacter,
"UIHerosHeadIteamHP/GameObjectHP/ImageCharacteStatusBar/ImageBattleHp");
_imgShieldBar = CommonUtils.GetComponent<Image>(goCharacter,
"UIHerosHeadIteamHP/GameObjectHP/ImageCharacteStatusBar/ImageBattleArmor");
_imgShieldBar.gameObject.SetActiveEx(true);
}
else
{
goCharacter.SetActiveEx(false);
goVehicle.SetActiveEx(true);
_imgHpBg = CommonUtils.GetComponent<Image>(goVehicle,
"ImageVehicleStatusHP");
_imgHpBar = CommonUtils.GetComponent<Image>(goVehicle,
"ImageVehicleStatusHP/ImageVBattleHp");
_imgShieldBar = CommonUtils.GetComponent<Image>(goVehicle,
"ImageVehicleStatusHP/ImageVBattleHp/ImageVBattleArmor");
_imgShieldBar.gameObject.SetActiveEx(false);
}
_InitHpAndArmor();
}
public override void SetData(GameUnit unit)
{
base.SetData(unit);
_character = unit as Character;
_Init();
//var teamUnitInfo = TeamManager.Instance.GetTeamUnitInfoByUid(uid);
}
private void _InitHpAndArmor()
{
if (_character != null)
{
var maxHp = _character.aliveData.maxHp;
var maxArmor = _character.aliveData.maxShield;
var hpRatio = (float)maxHp / (maxHp + maxArmor);
var armorRation = (float)maxArmor / (maxHp + maxArmor);
var bgRect = _imgHpBg.GetComponent<RectTransform>();
var hpRect = _imgHpBar.GetComponent<RectTransform>();
var armorRect = _imgShieldBar.GetComponent<RectTransform>();
var totalWidth = bgRect.rect.width;
hpRect.sizeDelta = new Vector2(totalWidth * hpRatio, hpRect.sizeDelta.y);
armorRect.sizeDelta = new Vector2(totalWidth * armorRation, armorRect.sizeDelta.y);
}
}
private void _UpdateBar()
{
if (unit != null && !unit.statusData.isDead)
{
_imgHpBar.fillAmount = (float)unit.aliveData.currentHp / unit.aliveData.maxHp;
if (unit.gameunitType == EGameUnitType.Character)
{
_imgShieldBar.fillAmount = (float)unit.aliveData.currentShield / unit.aliveData.maxShield;
}
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: fd2e23a734eb4c90bc82c811f59bf0ce
timeCreated: 1744172142

View File

@ -36,7 +36,7 @@ public class UIFightSkillCD: UIFightHeadBase
if (gameUnit.gameunitType == EGameUnitType.Character)
{
_imgSkillCd = _GetComponent<Image>("UIHerosHeadIteamCD/ImageCharacterShadow/ImageSkillCDFull");
_imgSkillReady = _GetComponent<Image>("UIHerosHeadIteamCD/ImageBattleReady/");
_imgSkillReady = _GetComponent<Image>("UIHerosHeadIteamCD/ImageBattleReady");
_txtSkillCount = _GetComponent<TMP_Text>("UIHerosHeadIteamCD/ImageBattleReady/TextNum");
}
else

View File

@ -52,7 +52,7 @@ public class UIFightVehicleHead: UIFightHeadBase
{
return;
}
_UpdateBar();
//_UpdateBar();
//_UpdateSkillCD();
}
@ -91,8 +91,8 @@ public class UIFightVehicleHead: UIFightHeadBase
{
_imgHead = _GetComponent<Image>("Content/ImageVehicleShadow/ImageVHeadPic");
_imgNumber = _GetComponent<Image>("Content/ImageSerialNumber/ImageNumber");
_imgHpBar = _GetComponent<Image>("Content/ImageVehicleStatusBar/ImageVBattleHp");
_imgShieldBar = _GetComponent<Image>("Content/ImageVehicleStatusBar/ImageVBattleHp");
// _imgHpBar = _GetComponent<Image>("Content/ImageVehicleStatusBar/ImageVBattleHp");
// _imgShieldBar = _GetComponent<Image>("Content/ImageVehicleStatusBar/ImageVBattleHp");
_imgJob = _GetComponent<Image>("Content/ImageVehicleShadow/ImageVprofession/ImageVehicle");
_imgState = _GetComponent<Image>("Content/ImageVehicleShadow/ImageVStateParalysis");
// _imgSkillCd = _GetComponent<Image>("Content/ImageVehicleShadow/ImageVSkillCDFull");
@ -198,14 +198,14 @@ public class UIFightVehicleHead: UIFightHeadBase
private void _UpdateBar()
{
if (unit != null && !unit.statusData.isDead)
{
if (unit.aliveData.maxHp > 0)
{
_imgHpBar.fillAmount = (float)unit.aliveData.currentHp / unit.aliveData.maxHp;
}
//_imgShieldBar.fillAmount = (float)unit.aliveData.currentShield / unit.aliveData.maxShield;
}
// if (unit != null && !unit.statusData.isDead)
// {
// if (unit.aliveData.maxHp > 0)
// {
// _imgHpBar.fillAmount = (float)unit.aliveData.currentHp / unit.aliveData.maxHp;
// }
// //_imgShieldBar.fillAmount = (float)unit.aliveData.currentShield / unit.aliveData.maxShield;
// }
}
private void _UpdateState()

View File

@ -0,0 +1,128 @@
using System.Collections;
using System.Collections.Generic;
using Cysharp.Threading.Tasks;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.UIElements;
using Button = UnityEngine.UI.Button;
using Image = UnityEngine.UI.Image;
using Toggle = UnityEngine.UI.Toggle;
using ScrollView = PhxhSDK.PhxhScrollView;
using Framework;
using Gameplay.Unit;
public class UIFightTeamHPController : UIWindow
{
//UI GameObj
///Auto Gen Start///
///Auto Gen End///
// deal with input data
public static async UniTask<UIWindow> Open()
{
return await UIManager.Instance.CreateAndOpenWindow(UINameConst.UIFightTeamHP, null,
UIManager.ECanvasRoot.Dynamic2);
}
private List<GameObject> _headList = new();
private List<uint> _displayList = new();
public override void PreLoad(object data = null)
{
}
// Use this for initialization
public override void OnInit()
{
//bind UI GameObj
UIFightTeamHPBinder.GetComponents(this);
var goFight = FindObj("UI_LiuHaiRight/UI_OnFight");
for (int i = 0; i < goFight.transform.childCount; i++)
{
var go = FindObj("UI_LiuHaiRight/UI_OnFight/Item" + i);
_headList.Add(go);
}
}
//invoke when open window
protected override void OnShowWindow(object data = null)
{
_SetData();
_Refresh();
}
//invoke when reload window
protected override void OnReloadWindow(object data = null)
{
}
//invoke when close window
protected override void OnHideWindow()
{
}
//invoke when destroy
public override void OnRelease()
{
base.OnRelease();
}
private void _SetData()
{
var fightList = FightTeamManager.Instance.GetFightIDList();
_displayList.Clear();
if (fightList != null)
{
foreach (var uid in fightList)
{
_displayList.Add(uid);
}
}
}
private void _Refresh()
{
_RefreshItems();
}
private void _RefreshItems()
{
for (int i = 0; i < _headList.Count; i++)
{
_RefreshItem(i);
}
}
private void _RefreshItem(int index)
{
var headObj = _headList[index];
if (index >= _displayList.Count)
{
headObj.gameObject.SetActiveEx(false);
return;
}
var uid = _displayList[index];
headObj.gameObject.SetActiveEx(true);
var teamUnitInfo = FightTeamManager.Instance.GetFightTeamUnitInfo(uid);
var isInFightPool = GameUnitManager.instance.infightUnits.Contains(uid);
if (!isInFightPool)
{
return;
}
var unit = GameUnitManager.instance.infightUnits.Search(uid);
if (unit != null && teamUnitInfo != null)
{
var cmp = headObj.GetComponent<UIFightHp>();
cmp.SetData(unit);
cmp.Refresh();
}
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 727c28819bfcbc64392d0ea71ec5baac
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,24 @@
using System.Collections;
using System.Collections.Generic;
using TMPro;
using Framework;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.UIElements;
using Button = UnityEngine.UI.Button;
using Image = UnityEngine.UI.Image;
using Toggle = UnityEngine.UI.Toggle;
using ScrollView = PhxhSDK.PhxhScrollView;
public class UIFightTeamHPBinder
{
public static void GetComponents(UIFightTeamHPController window)
{
}
/****** ******
****** End ******/
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 24979109d4897ae42b067995cc9d3219
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: