From 17b436d33d72fb7dbcd086da0c402a4c14fac041 Mon Sep 17 00:00:00 2001 From: gamer147 Date: Fri, 3 Jul 2026 22:01:31 -0400 Subject: [PATCH] cull(engine-cleanup): pass-8 phase-2 cascade round 3 after MyPageItemHome stub --- SVSim.BattleEngine/Engine/ArenaColosseum.cs | 2 - SVSim.BattleEngine/Engine/Cute/BootNetwork.cs | 2 - .../Engine/Cute/CuteNetworkDefine.cs | 7 +- .../Engine/Cute/GameStartCheckTask.cs | 107 ------------------ SVSim.BattleEngine/Engine/Cute/Toolbox.cs | 2 - SVSim.BattleEngine/Engine/DialogBase.cs | 9 -- SVSim.BattleEngine/Engine/MyPageCardPanel.cs | 38 ------- .../Engine/MyPageCardPanelAnimation.cs | 31 ----- SVSim.BattleEngine/Engine/MyPageItem.cs | 5 - .../Engine/NtDataTranslateManager.cs | 15 --- SVSim.BattleEngine/Engine/OpenURLOnClick.cs | 6 - SVSim.BattleEngine/Engine/VoteData.cs | 9 -- .../Engine/Wizard/AcceptAgreementTask.cs | 50 -------- .../Engine/Wizard/AccountBase.cs | 55 --------- SVSim.BattleEngine/Engine/Wizard/Footer.cs | 2 - SVSim.BattleEngine/Engine/Wizard/Master.cs | 2 - .../Engine/Wizard/PlayerStaticData.cs | 1 - .../Engine/Wizard/SpeedChallengeInfo.cs | 43 ------- .../Engine/Wizard/WebViewHelper.cs | 8 -- 19 files changed, 1 insertion(+), 393 deletions(-) delete mode 100644 SVSim.BattleEngine/Engine/Cute/GameStartCheckTask.cs delete mode 100644 SVSim.BattleEngine/Engine/OpenURLOnClick.cs delete mode 100644 SVSim.BattleEngine/Engine/VoteData.cs delete mode 100644 SVSim.BattleEngine/Engine/Wizard/AcceptAgreementTask.cs delete mode 100644 SVSim.BattleEngine/Engine/Wizard/AccountBase.cs delete mode 100644 SVSim.BattleEngine/Engine/Wizard/SpeedChallengeInfo.cs diff --git a/SVSim.BattleEngine/Engine/ArenaColosseum.cs b/SVSim.BattleEngine/Engine/ArenaColosseum.cs index 6ea9b6b2..cccde93c 100644 --- a/SVSim.BattleEngine/Engine/ArenaColosseum.cs +++ b/SVSim.BattleEngine/Engine/ArenaColosseum.cs @@ -59,8 +59,6 @@ public class ArenaColosseum : ArenaEntryDataBase private bool _isRankMatching; - public Format DeckFormat { get; set; } - public eRule Rule { get; set; } public int ChaosNum { get; set; } diff --git a/SVSim.BattleEngine/Engine/Cute/BootNetwork.cs b/SVSim.BattleEngine/Engine/Cute/BootNetwork.cs index 70db66d4..77b9b0db 100644 --- a/SVSim.BattleEngine/Engine/Cute/BootNetwork.cs +++ b/SVSim.BattleEngine/Engine/Cute/BootNetwork.cs @@ -7,8 +7,6 @@ namespace Cute; public class BootNetwork : MonoBehaviour { - public bool IsDoneGameStartCheck { get; set; } - private void Awake() { Object.DontDestroyOnLoad(base.gameObject); diff --git a/SVSim.BattleEngine/Engine/Cute/CuteNetworkDefine.cs b/SVSim.BattleEngine/Engine/Cute/CuteNetworkDefine.cs index 678ecdc2..b0ad1d21 100644 --- a/SVSim.BattleEngine/Engine/Cute/CuteNetworkDefine.cs +++ b/SVSim.BattleEngine/Engine/Cute/CuteNetworkDefine.cs @@ -33,12 +33,7 @@ public static class CuteNetworkDefine public enum ACCOUNT_TYPE { - NONE, - GOOGLE_PLAY, - GAME_CENTER, - FACEBOOK, - APPLE_ID - } + NONE } public enum CONNECT_TYPE { diff --git a/SVSim.BattleEngine/Engine/Cute/GameStartCheckTask.cs b/SVSim.BattleEngine/Engine/Cute/GameStartCheckTask.cs deleted file mode 100644 index 36651516..00000000 --- a/SVSim.BattleEngine/Engine/Cute/GameStartCheckTask.cs +++ /dev/null @@ -1,107 +0,0 @@ -using System.Collections.Generic; -using LitJson; -using UnityEngine; -using Wizard; - -namespace Cute; - -public class GameStartCheckTask : NetworkTask -{ - private class CheckParams : PostParams - { - } - - private CuteNetworkDefine.ApiType apiType = CuteNetworkDefine.ApiType.GameStartCheck; - - public static bool IsSocialAccountDataTransNotSetAndTutorialClear = false; - - public static bool IsTutorialClear = false; - - public static List IsSocialAccountDataTransSet; - - public static bool IsSetTransitionPassword; - - public static bool HasAppliedForAccountDeletion { get; private set; } = false; - - public static string RefundUrl { get; private set; } = string.Empty; - - public override string Url => $"{CustomPreference.GetApplicationServerURL()}{CuteNetworkDefine.ApiUrlList[apiType]}"; - - public GameStartCheckTask() - { - if (Toolbox.BootNetwork != null) - { - Toolbox.BootNetwork.IsDoneGameStartCheck = false; - } - IsSocialAccountDataTransSet = new List(); - } - - protected override int Parse() - { - int num = base.Parse(); - if (num != 1) - { - return num; - } - IsSocialAccountDataTransNotSetAndTutorialClear = false; - IsSocialAccountDataTransSet.Clear(); - IsSetTransitionPassword = false; - RefundUrl = string.Empty; - if (base.ResponseData["data"].Keys.Contains("transition_account_data")) - { - JsonData jsonData = base.ResponseData["data"]["transition_account_data"]; - for (int i = 0; i < jsonData.Count; i++) - { - if (jsonData[i]["social_account_type"].ToInt() == 1) - { - IsSocialAccountDataTransSet.Add(CuteNetworkDefine.ACCOUNT_TYPE.GOOGLE_PLAY); - } - else if (jsonData[i]["social_account_type"].ToInt() == 2) - { - IsSocialAccountDataTransSet.Add(CuteNetworkDefine.ACCOUNT_TYPE.GAME_CENTER); - } - else if (jsonData[i]["social_account_type"].ToInt() == 3) - { - IsSocialAccountDataTransSet.Add(CuteNetworkDefine.ACCOUNT_TYPE.FACEBOOK); - } - else if (jsonData[i]["social_account_type"].ToInt() == 6) - { - IsSocialAccountDataTransSet.Add(CuteNetworkDefine.ACCOUNT_TYPE.APPLE_ID); - } - } - if (base.ResponseData["data"]["now_tutorial_step"].ToInt() == 100) - { - IsTutorialClear = true; - } - if (jsonData.Count == 0 && base.ResponseData["data"]["now_tutorial_step"].ToInt() == 100) - { - IsSocialAccountDataTransNotSetAndTutorialClear = true; - } - } - if (base.ResponseData["data"].Keys.Contains("rewrite_viewer_id")) - { - /* Pre-Phase-5 chunk 39: rewrite_viewer_id is a client-only Cute path; dead headless */ - } - if (base.ResponseData["data"].Keys.Contains("is_set_transition_password")) - { - IsSetTransitionPassword = base.ResponseData["data"]["is_set_transition_password"].ToBoolean(); - } - HasAppliedForAccountDeletion = base.ResponseData["data"].Keys.Contains("account_delete_reservation_status"); - ParseAgreementData(base.ResponseData); - if (base.ResponseData["data"].Keys.Contains("refund_url")) - { - RefundUrl = base.ResponseData["data"]["refund_url"].ToString(); - } - return num; - } - - private void ParseAgreementData(JsonData responseData) - { - PlayerStaticData._tosAgreementState = (PlayerStaticData.AgreementState)responseData["data"]["tos_state"].ToInt(); - PlayerStaticData._privacyPolicyAgreementState = (PlayerStaticData.AgreementState)responseData["data"]["policy_state"].ToInt(); - PlayerStaticData.KorAuthorityAgreementState = (PlayerStaticData.AgreementState)responseData["data"]["kor_authority_state"].ToInt(); - AcceptAgreementTask._tosId = responseData["data"]["tos_id"].ToInt(); - AcceptAgreementTask._privacyPolicyId = responseData["data"]["policy_id"].ToInt(); - AcceptAgreementTask.KorAuthorityId = responseData["data"]["kor_authority_id"].ToInt(); - } -} diff --git a/SVSim.BattleEngine/Engine/Cute/Toolbox.cs b/SVSim.BattleEngine/Engine/Cute/Toolbox.cs index 83551efc..95893937 100644 --- a/SVSim.BattleEngine/Engine/Cute/Toolbox.cs +++ b/SVSim.BattleEngine/Engine/Cute/Toolbox.cs @@ -10,8 +10,6 @@ public class Toolbox public static BootSystem BootSystem; - public static BootNetwork BootNetwork; - public static NetworkManager NetworkManager; public static AssetManager AssetManager; diff --git a/SVSim.BattleEngine/Engine/DialogBase.cs b/SVSim.BattleEngine/Engine/DialogBase.cs index 5a941631..4e6199a3 100644 --- a/SVSim.BattleEngine/Engine/DialogBase.cs +++ b/SVSim.BattleEngine/Engine/DialogBase.cs @@ -238,9 +238,6 @@ public class DialogBase : MonoBehaviour [SerializeField] private UIButton CloseButton; - [SerializeField] - private GameObject TitleObjs; - [SerializeField] private UILabel titleLabel; @@ -1099,12 +1096,6 @@ public class DialogBase : MonoBehaviour backView.SetActive(inActive); } - public void SetDialogAlpha(bool inDisp) - { - float alpha = (inDisp ? 1f : 0f); - base.gameObject.GetComponent().alpha = alpha; - } - public void AttachToScrollView(Transform t) { t.parent = scrollView.transform; diff --git a/SVSim.BattleEngine/Engine/MyPageCardPanel.cs b/SVSim.BattleEngine/Engine/MyPageCardPanel.cs index 4ef637a9..dba8e903 100644 --- a/SVSim.BattleEngine/Engine/MyPageCardPanel.cs +++ b/SVSim.BattleEngine/Engine/MyPageCardPanel.cs @@ -6,45 +6,7 @@ using Wizard; public class MyPageCardPanel : MonoBehaviour { - [SerializeField] - private bool enableMaintenanceCheck; - - [SerializeField] - protected NetworkDefine.MAINTENANCE_TYPE maintenanceType; - - [SerializeField] - private NetworkDefine.MAINTENANCE_TYPE[] _maintenanceTypeList; - private CardPanelMaintenancePlate _maintenancePlate; private Vector3? _savedPosition; - - public int Index { get; set; } - - private void ShowMaintenance() - { - if (_maintenancePlate == null) - { - GameObject prefab = null; // Pre-Phase-5b: no PrefabMgr headless - _maintenancePlate = NGUITools.AddChild(base.gameObject, prefab).GetComponent(); - } - _maintenancePlate.gameObject.SetActive(value: true); - UIManager.SetObjectToGrey(base.gameObject, b: true); - UIManager.SetObjectToGrey(_maintenancePlate.gameObject, b: false); - } - - private void HideMaintenance() - { - if (_maintenancePlate != null) - { - _maintenancePlate.gameObject.SetActive(value: false); - } - UIManager.SetObjectToGrey(base.gameObject, b: false); - } - - public Vector3 SavePosition() - { - _savedPosition = base.transform.localPosition; - return _savedPosition.Value; - } } diff --git a/SVSim.BattleEngine/Engine/MyPageCardPanelAnimation.cs b/SVSim.BattleEngine/Engine/MyPageCardPanelAnimation.cs index e20d1c2d..87eeb6a2 100644 --- a/SVSim.BattleEngine/Engine/MyPageCardPanelAnimation.cs +++ b/SVSim.BattleEngine/Engine/MyPageCardPanelAnimation.cs @@ -15,35 +15,4 @@ public class MyPageCardPanelAnimation : MonoBehaviour private UIPanel[] _panel; private Vector3[] _defaultPosition; - - public void UpdateCardPanelDefaultPosition(Vector3[] newPosition) - { - _defaultPosition = newPosition; - } - - private void InitializePanel() - { - if (_panel == null) - { - _panel = new UIPanel[_cardPanel.Length]; - _defaultPosition = new Vector3[_cardPanel.Length]; - for (int i = 0; i < _cardPanel.Length; i++) - { - GameObject gameObject = _cardPanel[i]; - _panel[i] = gameObject.GetComponent(); - _defaultPosition[i] = gameObject.transform.localPosition; - } - } - } - - private void InitRandom() - { - _randomDir = new int[_cardPanel.Length]; - _randomTimer = new float[_cardPanel.Length]; - for (int i = 0; i < _cardPanel.Length; i++) - { - _randomDir[i] = (((double)Random.value > 0.5) ? 1 : (-1)); - _randomTimer[i] = Random.Range(-0.3f, 0f); - } - } } diff --git a/SVSim.BattleEngine/Engine/MyPageItem.cs b/SVSim.BattleEngine/Engine/MyPageItem.cs index 90daedb6..124c05fb 100644 --- a/SVSim.BattleEngine/Engine/MyPageItem.cs +++ b/SVSim.BattleEngine/Engine/MyPageItem.cs @@ -8,9 +8,4 @@ public class MyPageItem : MonoBehaviour [SerializeField] private MyPageCardPanelAnimation _cardMove; - - [SerializeField] - private MyPageCardPanel[] _cardPanelList; - - protected MyPageCardPanelAnimation CardAnimation => _cardMove; } diff --git a/SVSim.BattleEngine/Engine/NtDataTranslateManager.cs b/SVSim.BattleEngine/Engine/NtDataTranslateManager.cs index bc6f686c..9c30c16a 100644 --- a/SVSim.BattleEngine/Engine/NtDataTranslateManager.cs +++ b/SVSim.BattleEngine/Engine/NtDataTranslateManager.cs @@ -47,21 +47,6 @@ public class NtDataTranslateManager }; } - public void ConfirmAgreement() - { - SystemText systemText = Wizard.Data.SystemText; - DialogBase dialogBase = UIManager.GetInstance().CreateDialogClose(); - dialogBase.SetTitleLabel(systemText.Get("Account_0138")); - dialogBase.SetText(systemText.Get("Account_0139")); - dialogBase.SetButtonLayout(DialogBase.ButtonLayout.BlueBtn_CancelBtn); - dialogBase.SetSize(DialogBase.Size.M); - dialogBase.SetButtonText(systemText.Get("Common_0001"), systemText.Get("Common_0002")); - dialogBase.onPushButton1 = delegate - { - TraditionalChineseOnlyAgreement(); - }; - } - public void TraditionalChineseOnlyAgreement() { SystemText systemText = Wizard.Data.SystemText; diff --git a/SVSim.BattleEngine/Engine/OpenURLOnClick.cs b/SVSim.BattleEngine/Engine/OpenURLOnClick.cs deleted file mode 100644 index ed1fad90..00000000 --- a/SVSim.BattleEngine/Engine/OpenURLOnClick.cs +++ /dev/null @@ -1,6 +0,0 @@ -using UnityEngine; - -public class OpenURLOnClick : MonoBehaviour -{ - public UILabel ClickedUrlLabel { private get; set; } -} diff --git a/SVSim.BattleEngine/Engine/VoteData.cs b/SVSim.BattleEngine/Engine/VoteData.cs deleted file mode 100644 index 27343746..00000000 --- a/SVSim.BattleEngine/Engine/VoteData.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Collections.Generic; - -public class VoteData : HeaderData -{ - - public string tweet_url; - - public string tweet_image; -} diff --git a/SVSim.BattleEngine/Engine/Wizard/AcceptAgreementTask.cs b/SVSim.BattleEngine/Engine/Wizard/AcceptAgreementTask.cs deleted file mode 100644 index 940606de..00000000 --- a/SVSim.BattleEngine/Engine/Wizard/AcceptAgreementTask.cs +++ /dev/null @@ -1,50 +0,0 @@ -namespace Wizard; - -public class AcceptAgreementTask : BaseTask -{ - private class Param : BaseParam - { - } - - public enum Type - { - TOS = 1, - PrivacyPolicy, - KorAuthority - } - - private Type _agreedType; - - public static int _tosId; - - public static int _privacyPolicyId; - - public static int KorAuthorityId; - - public AcceptAgreementTask() - { - base.type = ApiType.Type.AcceptAgreement; - } - - protected override int Parse() - { - int num = base.Parse(); - if (num != 1) - { - return num; - } - switch (_agreedType) - { - case Type.TOS: - PlayerStaticData._tosAgreementState = PlayerStaticData.AgreementState.Agreed; - break; - case Type.PrivacyPolicy: - PlayerStaticData._privacyPolicyAgreementState = PlayerStaticData.AgreementState.Agreed; - break; - case Type.KorAuthority: - PlayerStaticData.KorAuthorityAgreementState = PlayerStaticData.AgreementState.Agreed; - break; - } - return num; - } -} diff --git a/SVSim.BattleEngine/Engine/Wizard/AccountBase.cs b/SVSim.BattleEngine/Engine/Wizard/AccountBase.cs deleted file mode 100644 index cbd388af..00000000 --- a/SVSim.BattleEngine/Engine/Wizard/AccountBase.cs +++ /dev/null @@ -1,55 +0,0 @@ -using System; -using Cute; -using UnityEngine; -using Wizard.Dialog.Setting; - -namespace Wizard; - -public class AccountBase : MonoBehaviour -{ - public enum DisplayType - { - NONE} - - public enum TransitionOriginalScreen - { - } - - [SerializeField] - private UIButton _appleButton; - - [SerializeField] - private UIGrid ButtonGrid; - - [SerializeField] - public NguiObjs BtnTransferCode; - - [SerializeField] - public NguiObjs BtnGoogle; - - [SerializeField] - public NguiObjs ButtonGetCode; - - [SerializeField] - public UILabel CommonLabelTop; - - [SerializeField] - public UILabel CommonLabelBtm; - - private void Awake() - { - SetLabels(); - BtnGoogle.gameObject.SetActive(value: false); - _appleButton.gameObject.SetActive(value: false); - ButtonGrid.repositionNow = true; - } - - private void SetLabels() - { - SystemText systemText = Data.SystemText; - BtnTransferCode.labels[0].text = systemText.Get("Account_0094"); - ButtonGetCode.labels[0].text = (GameStartCheckTask.IsSetTransitionPassword ? systemText.Get("Account_0100") : systemText.Get("Account_0099")); - CommonLabelTop.text = systemText.Get("Account_0095"); - CommonLabelBtm.text = systemText.Get("Account_0073"); - } -} diff --git a/SVSim.BattleEngine/Engine/Wizard/Footer.cs b/SVSim.BattleEngine/Engine/Wizard/Footer.cs index f9017938..fbbcecb6 100644 --- a/SVSim.BattleEngine/Engine/Wizard/Footer.cs +++ b/SVSim.BattleEngine/Engine/Wizard/Footer.cs @@ -45,8 +45,6 @@ public class Footer : UIBase public UIButton[] _underButtons => underButtons; - public GameObject _footerMenuObj => m_footerMenuObj; - public int CurrentIndex { get; private set; } private void Awake() diff --git a/SVSim.BattleEngine/Engine/Wizard/Master.cs b/SVSim.BattleEngine/Engine/Wizard/Master.cs index 4cb4271f..0fc15476 100644 --- a/SVSim.BattleEngine/Engine/Wizard/Master.cs +++ b/SVSim.BattleEngine/Engine/Wizard/Master.cs @@ -21,8 +21,6 @@ public class Master private List _roomChaosBattleInfo; - private List _colosseumChaosBattleInfo; - private List> _chaosBattleInfoList; private Dictionary> _classInfomationOrder; diff --git a/SVSim.BattleEngine/Engine/Wizard/PlayerStaticData.cs b/SVSim.BattleEngine/Engine/Wizard/PlayerStaticData.cs index cf4cd8eb..90427142 100644 --- a/SVSim.BattleEngine/Engine/Wizard/PlayerStaticData.cs +++ b/SVSim.BattleEngine/Engine/Wizard/PlayerStaticData.cs @@ -206,7 +206,6 @@ public class PlayerStaticData : MonoBehaviour public enum AgreementState { - Agreed, NotAgree, Reset } diff --git a/SVSim.BattleEngine/Engine/Wizard/SpeedChallengeInfo.cs b/SVSim.BattleEngine/Engine/Wizard/SpeedChallengeInfo.cs deleted file mode 100644 index f927f26f..00000000 --- a/SVSim.BattleEngine/Engine/Wizard/SpeedChallengeInfo.cs +++ /dev/null @@ -1,43 +0,0 @@ -using System; -using LitJson; - -namespace Wizard; - -public class SpeedChallengeInfo -{ - public DateTime Begin { get; private set; } - - public DateTime ApplyEnd { get; private set; } - - public DateTime Announce { get; private set; } - - public DateTime End { get; private set; } - - public string Message { get; private set; } - - public string ApplyUrl { get; private set; } - - public SpeedChallengeInfo(JsonData data) - { - Parse(data); - } - - private void Parse(JsonData data) - { - if (data.TryGetValue("schedule", out var value)) - { - Begin = DateTime.Parse(value["begin_time"].ToString()); - ApplyEnd = DateTime.Parse(value["apply_end_time"].ToString()); - Announce = DateTime.Parse(value["announce_time"].ToString()); - End = DateTime.Parse(value["end_time"].ToString()); - } - if (data.TryGetValue("dialog_message", out var value2)) - { - Message = value2.ToString().Replace("\\n", "\n"); - } - if (data.TryGetValue("apply_url", out var value3)) - { - ApplyUrl = value3.ToString(); - } - } -} diff --git a/SVSim.BattleEngine/Engine/Wizard/WebViewHelper.cs b/SVSim.BattleEngine/Engine/Wizard/WebViewHelper.cs index ab8424ef..6083ac4e 100644 --- a/SVSim.BattleEngine/Engine/Wizard/WebViewHelper.cs +++ b/SVSim.BattleEngine/Engine/Wizard/WebViewHelper.cs @@ -79,14 +79,6 @@ public class WebViewHelper }); } - private string GetWebviewBaseQueryParameters() - { - string encodedViewerId = Certification.GetEncodedViewerId(); - string encodedSessionId = Certification.GetEncodedSessionId(); - string encodedShortUdid = Certification.GetEncodedShortUdid(); - return "?lang=" + CustomPreference.GetTextLanguage() + "&HASH_ID=" + encodedViewerId + "&SID=" + encodedSessionId + "&SUDID=" + encodedShortUdid; - } - private string GetWebViewDialogTitleId(WebViewType webviewtype) { string result = null;