From 4e49a1236dec42ef075cd1345b165db3663cae42 Mon Sep 17 00:00:00 2001 From: gamer147 Date: Fri, 3 Jul 2026 22:27:45 -0400 Subject: [PATCH] cull(engine-cleanup): pass-8 phase-2 cascade round 3 after GachaUI stub --- SVSim.BattleEngine/Engine/DialogBase.cs | 11 ---- SVSim.BattleEngine/Engine/GachaUI.cs | 3 +- .../Engine/Wizard/CenteringUIWidget.cs | 61 ------------------- .../Engine/Wizard/PackCategory.cs | 6 +- .../Engine/Wizard/PackChildGachaInfo.cs | 4 -- .../Engine/Wizard/PackConfig.cs | 5 -- .../Engine/Wizard/PurchaseConfirm.cs | 3 - .../Engine/Wizard/PurchaseRewardInfo.cs | 7 --- .../Engine/Wizard/RemainTime.cs | 2 - .../Shim/Generated/LoadingViewManager.g.cs | 3 - .../Shim/GodObjects/GodObjects.cs | 2 - 11 files changed, 2 insertions(+), 105 deletions(-) delete mode 100644 SVSim.BattleEngine/Engine/Wizard/CenteringUIWidget.cs delete mode 100644 SVSim.BattleEngine/Engine/Wizard/PurchaseRewardInfo.cs diff --git a/SVSim.BattleEngine/Engine/DialogBase.cs b/SVSim.BattleEngine/Engine/DialogBase.cs index d1a5f818..b1e36b88 100644 --- a/SVSim.BattleEngine/Engine/DialogBase.cs +++ b/SVSim.BattleEngine/Engine/DialogBase.cs @@ -358,8 +358,6 @@ public class DialogBase : MonoBehaviour private List _insideObjectUIPanelAlphaControllerList = new List(); - private Coroutine _autoCloseCoroutine; - public InputDialog InputDialog { get; set; } public bool IsCloseByCloseButton { get; private set; } @@ -1150,15 +1148,6 @@ public class DialogBase : MonoBehaviour return dialogBase; } - private IEnumerator AutoCloseCoroutine(float second) - { - yield return new WaitForSeconds(second); - if (dialogNowScene == DialogScene.WAIT) - { - Close(); - } - } - public void SetDialogNoClose() { SetBackViewToNotCloseDialog(); diff --git a/SVSim.BattleEngine/Engine/GachaUI.cs b/SVSim.BattleEngine/Engine/GachaUI.cs index 45b8d793..eefdb16c 100644 --- a/SVSim.BattleEngine/Engine/GachaUI.cs +++ b/SVSim.BattleEngine/Engine/GachaUI.cs @@ -6,6 +6,5 @@ public class GachaUI : UIBase { public enum CardPackType { - NONE, - TICKET_MULTI} + NONE} } diff --git a/SVSim.BattleEngine/Engine/Wizard/CenteringUIWidget.cs b/SVSim.BattleEngine/Engine/Wizard/CenteringUIWidget.cs deleted file mode 100644 index d074e8de..00000000 --- a/SVSim.BattleEngine/Engine/Wizard/CenteringUIWidget.cs +++ /dev/null @@ -1,61 +0,0 @@ -using UnityEngine; - -namespace Wizard; - -public class CenteringUIWidget : MonoBehaviour -{ - [SerializeField] - private Transform _offset; - - [SerializeField] - private bool _isCenteringHorizontal = true; - - [SerializeField] - private bool _isCenteringVertical; - - private static Bounds GetBounds(UIWidget widget, Transform parent) - { - if (!(widget is UILabel)) - { - return widget.CalculateBounds(parent); - } - UILabel uILabel = (UILabel)widget; - NGUIText.Alignment alignment = uILabel.alignment; - if (alignment == NGUIText.Alignment.Automatic) - { - switch (uILabel.pivot) - { - case UIWidget.Pivot.TopLeft: - case UIWidget.Pivot.Left: - case UIWidget.Pivot.BottomLeft: - alignment = NGUIText.Alignment.Left; - break; - case UIWidget.Pivot.Top: - case UIWidget.Pivot.Center: - case UIWidget.Pivot.Bottom: - alignment = NGUIText.Alignment.Center; - break; - case UIWidget.Pivot.TopRight: - case UIWidget.Pivot.Right: - case UIWidget.Pivot.BottomRight: - alignment = NGUIText.Alignment.Right; - break; - } - } - Bounds result = uILabel.CalculateBounds(parent); - Vector3 vector = new Vector3(uILabel.printedSize.x, uILabel.printedSize.y, 0f); - switch (alignment) - { - case NGUIText.Alignment.Left: - result.max = result.min + vector; - break; - case NGUIText.Alignment.Center: - result.size = vector; - break; - case NGUIText.Alignment.Right: - result.min = result.max - vector; - break; - } - return result; - } -} diff --git a/SVSim.BattleEngine/Engine/Wizard/PackCategory.cs b/SVSim.BattleEngine/Engine/Wizard/PackCategory.cs index 471d0f33..8f984c74 100644 --- a/SVSim.BattleEngine/Engine/Wizard/PackCategory.cs +++ b/SVSim.BattleEngine/Engine/Wizard/PackCategory.cs @@ -5,8 +5,4 @@ public enum PackCategory None, LegendCardPack, SpecialCardPack, - LimitedSpecialCardPack, - FreePackLeaderSkin, - RotationStarterCardPack, - LegendAndLeaderSkinSinglePack -} + LimitedSpecialCardPack} diff --git a/SVSim.BattleEngine/Engine/Wizard/PackChildGachaInfo.cs b/SVSim.BattleEngine/Engine/Wizard/PackChildGachaInfo.cs index 42f1d3a0..0a386c25 100644 --- a/SVSim.BattleEngine/Engine/Wizard/PackChildGachaInfo.cs +++ b/SVSim.BattleEngine/Engine/Wizard/PackChildGachaInfo.cs @@ -3,9 +3,5 @@ namespace Wizard; public class PackChildGachaInfo { - public GachaUI.CardPackType PackType { get; set; } - public int Cost { get; set; } - - public long UserGoodsId { get; set; } } diff --git a/SVSim.BattleEngine/Engine/Wizard/PackConfig.cs b/SVSim.BattleEngine/Engine/Wizard/PackConfig.cs index d67567f0..fc76be87 100644 --- a/SVSim.BattleEngine/Engine/Wizard/PackConfig.cs +++ b/SVSim.BattleEngine/Engine/Wizard/PackConfig.cs @@ -6,7 +6,6 @@ namespace Wizard; public class PackConfig { - public List ChildGachaInfoList { get; } = new List(); public int PackId { get; set; } @@ -16,8 +15,6 @@ public class PackConfig public PackCategory Category { get; set; } - public int OverrideUIEffectPackId { get; set; } - public bool IsSpecialCardPack { get @@ -29,6 +26,4 @@ public class PackConfig return true; } } - - public bool IsLegendCardPack => Category == PackCategory.LegendCardPack; } diff --git a/SVSim.BattleEngine/Engine/Wizard/PurchaseConfirm.cs b/SVSim.BattleEngine/Engine/Wizard/PurchaseConfirm.cs index a5ddb3d9..51828545 100644 --- a/SVSim.BattleEngine/Engine/Wizard/PurchaseConfirm.cs +++ b/SVSim.BattleEngine/Engine/Wizard/PurchaseConfirm.cs @@ -46,9 +46,6 @@ public class PurchaseConfirm : MonoBehaviour [SerializeField] private GameObject _haveObj; - [SerializeField] - private UILabel _campaignNameLabel; - [SerializeField] private GameObject _rootObj; diff --git a/SVSim.BattleEngine/Engine/Wizard/PurchaseRewardInfo.cs b/SVSim.BattleEngine/Engine/Wizard/PurchaseRewardInfo.cs deleted file mode 100644 index 1b1c5537..00000000 --- a/SVSim.BattleEngine/Engine/Wizard/PurchaseRewardInfo.cs +++ /dev/null @@ -1,7 +0,0 @@ -using System.Collections.Generic; - -namespace Wizard; - -public class PurchaseRewardInfo -{ -} diff --git a/SVSim.BattleEngine/Engine/Wizard/RemainTime.cs b/SVSim.BattleEngine/Engine/Wizard/RemainTime.cs index a6b34a4f..29d74d89 100644 --- a/SVSim.BattleEngine/Engine/Wizard/RemainTime.cs +++ b/SVSim.BattleEngine/Engine/Wizard/RemainTime.cs @@ -11,8 +11,6 @@ public class RemainTime private float _sinceTime; - public double NowUnixTime => _serverUnixTime + (double)Time.realtimeSinceStartup - (double)_sinceTime; - public DateTime TimeInLocal { get; private set; } public string LocalTime { get; private set; } diff --git a/SVSim.BattleEngine/Shim/Generated/LoadingViewManager.g.cs b/SVSim.BattleEngine/Shim/Generated/LoadingViewManager.g.cs index 3c743c08..572b75fd 100644 --- a/SVSim.BattleEngine/Shim/Generated/LoadingViewManager.g.cs +++ b/SVSim.BattleEngine/Shim/Generated/LoadingViewManager.g.cs @@ -3,7 +3,4 @@ using Cute; using UnityEngine; namespace Wizard { -public partial class LoadingViewManager -{ -} } diff --git a/SVSim.BattleEngine/Shim/GodObjects/GodObjects.cs b/SVSim.BattleEngine/Shim/GodObjects/GodObjects.cs index 51958107..8f0f57ae 100644 --- a/SVSim.BattleEngine/Shim/GodObjects/GodObjects.cs +++ b/SVSim.BattleEngine/Shim/GodObjects/GodObjects.cs @@ -93,8 +93,6 @@ public partial class UIManager : UnityEngine.MonoBehaviour namespace Wizard { public partial class DeckUpdateTask { } - // UIManager no-op return types (empty stubs; methods returning them return null) - public partial class LoadingViewManager { } public partial class AccountTransferHelper { } public class DialogManager { public DialogBase CreateDialogBaseOpenCardDetail(CardDetailUI detailUI) => default!; } public partial class ApplicationFinishManager { }