cull(engine-cleanup): pass-8 phase-2 cascade round 1 after MyPageItemHome stub

This commit is contained in:
gamer147
2026-07-03 21:59:29 -04:00
parent d89e7d9634
commit 6cf95bcfd6
20 changed files with 0 additions and 585 deletions

View File

@@ -1,12 +0,0 @@
using UnityEngine;
public class AspectCameraPerspective : MonoBehaviour
{
private bool m_isSetFOV;
public void UpdateFov()
{
m_isSetFOV = false;
}
}

View File

@@ -38,14 +38,6 @@ public class CommonBackGround : UIBase
public bool IsFinishLod => _bgFinishLoad;
public bool EffectVisible
{
set
{
_effectRoot.SetActive(value);
}
}
private void Awake()
{
_instance = this;

View File

@@ -1,154 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Wizard;
public class MyPageBanner : MyPageBannerBase
{
protected enum MoveSide
{
}
[SerializeField]
protected UICenterOnChild _uiCenterOnChild;
[SerializeField]
protected GameObject _pagerPrefab;
[SerializeField]
protected UIWrapContent _uiWrapContent;
[SerializeField]
protected GameObject _pagerBaseObject;
[SerializeField]
protected GameObject _buttonBase;
protected bool _isAnimation;
protected bool _isCanSlide;
protected bool _isClickStart;
protected Vector3 _touchPoint;
protected int _bannerNo;
protected List<UISprite> _pagerSpriteList;
protected GameObject _centerObject;
protected override IEnumerator CreateBannerImage()
{
_bannerList = new List<BannerInfo>(Data.MyPage.data._bannerList);
if (!base.IsEnableBanner)
{
base.gameObject.SetActive(value: false);
yield break;
}
yield return LoadBannerImage();
while (!base.gameObject.activeInHierarchy)
{
yield return null;
}
for (int i = 0; i < _bannerList.Count; i++)
{
GameObject gameObject = UnityEngine.Object.Instantiate(_bannerImagePrefab);
gameObject.transform.SetParent(_uiWrapContent.transform);
gameObject.transform.localScale = Vector3.one;
gameObject.transform.localPosition = Vector3.zero;
_bannerList[i].BannerGameObject = gameObject;
}
_uiWrapContent.onInitializeItem = _OnInitializeItem;
_uiWrapContent.SortBasedOnScrollMovement();
_uiCenterOnChild.onFinished = _OnFinishedCenterChild;
if (_bannerList.Count > 1)
{
GameObject gameObject2 = _uiWrapContent.transform.Find("0").gameObject;
_uiWrapContent.transform.Find((_bannerList.Count - 1).ToString()).gameObject.transform.localPosition = new Vector3(gameObject2.transform.localPosition.x - (float)_uiWrapContent.itemSize, gameObject2.transform.localPosition.y, gameObject2.transform.localPosition.z);
_pagerSpriteList = new List<UISprite>();
for (int j = 0; j < _bannerList.Count; j++)
{
GameObject gameObject3 = UnityEngine.Object.Instantiate(_pagerPrefab);
gameObject3.transform.SetParent(_pagerBaseObject.transform);
gameObject3.transform.localScale = Vector3.one;
gameObject3.transform.localPosition = Vector3.zero;
gameObject3.name = j.ToString();
_pagerSpriteList.Add(gameObject3.GetComponent<UISprite>());
}
_PagerUpDate();
UIGrid component = _pagerBaseObject.GetComponent<UIGrid>();
component.enabled = true;
float x = component.transform.localPosition.x - component.cellWidth * (float)(_bannerList.Count - 1) / 2f;
component.transform.localPosition = new Vector3(x, component.transform.localPosition.y, component.transform.localPosition.z);
}
else
{
_buttonBase.SetActive(value: false);
}
_centerObject = _uiWrapContent.transform.Find(_bannerNo.ToString()).gameObject;
}
protected void BannerOnPress(GameObject inObject, bool inState)
{
if (inState && Input.GetMouseButtonDown(0))
{
_touchPoint = Input.mousePosition;
_isClickStart = true;
_isCanSlide = true;
StartCoroutine(BannerPressAnimation(inObject));
}
}
protected void _OnInitializeItem(GameObject go, int wrapIndex, int realIndex)
{
int index = wrapIndex;
UIEventListener.Get(go).onPress = BannerOnPress;
go.name = index.ToString();
InitializeEventHandler(go, _bannerList[index]);
UIEventListener uIEventListener = UIEventListener.Get(go);
uIEventListener.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(uIEventListener.onClick, (UIEventListener.VoidDelegate)delegate
{
_isClickStart = false;
});
}
protected void _OnFinishedCenterChild()
{
_isAnimation = false;
}
protected void _PagerUpDate()
{
if (_bannerList.Count <= 1)
{
return;
}
for (int i = 0; i < _bannerList.Count; i++)
{
if (i == _bannerNo)
{
_pagerSpriteList[i].spriteName = "carousel_marker_on";
}
else
{
_pagerSpriteList[i].spriteName = "carousel_marker_off";
}
}
}
private IEnumerator BannerPressAnimation(GameObject inTweenObject)
{
TweenScale tweenScaleComponent = inTweenObject.GetComponent<TweenScale>();
if ((bool)tweenScaleComponent)
{
tweenScaleComponent.PlayForward();
while (Input.GetMouseButton(0))
{
yield return null;
}
tweenScaleComponent.PlayReverse();
}
}
}

View File

@@ -25,8 +25,6 @@ public abstract class MyPageBannerBase : MonoBehaviour
public bool NeedBadge;
public GameObject BannerGameObject { get; set; }
public override bool Equals(object obj)
{
if (obj == null || GetType() != obj.GetType())
@@ -53,9 +51,6 @@ public abstract class MyPageBannerBase : MonoBehaviour
[SerializeField]
private GameObject _deckIntroductionPrefab;
[SerializeField]
protected GameObject _bannerImagePrefab;
protected List<BannerInfo> _bannerList;
private List<string> _loadAssetList;
@@ -84,15 +79,6 @@ public abstract class MyPageBannerBase : MonoBehaviour
protected abstract IEnumerator CreateBannerImage();
public void CreateMyPageBanner()
{
if (!_isCreate)
{
_createCoroutine = UIManager.GetInstance().StartCoroutine(CreateBanner());
_isCreate = true;
}
}
private IEnumerator CreateBanner()
{
yield return CreateBannerImage();
@@ -104,14 +90,6 @@ public abstract class MyPageBannerBase : MonoBehaviour
}
}
public void Show()
{
if (!_isFirstTips)
{
base.gameObject.SetActive(value: true);
}
}
public void SetActive(bool inActive)
{
_isActive = inActive;
@@ -134,21 +112,6 @@ public abstract class MyPageBannerBase : MonoBehaviour
}
}
protected IEnumerator LoadBannerImage()
{
if (IsEnableBanner)
{
_loadAssetList = new List<string>();
List<string> loadImagePath = new List<string>();
for (int i = 0; i < _bannerList.Count; i++)
{
loadImagePath.Add(Toolbox.ResourcesManager.GetAssetTypePath(_bannerList[i].ImageName, ResourcesManager.AssetLoadPathType.UiDownLoad));
}
yield return UIManager.GetInstance().StartCoroutine(Toolbox.ResourcesManager.LoadAssetGroupAsync(loadImagePath, null));
_loadAssetList.AddRange(loadImagePath);
}
}
public static void SceneChangeBySetting(string click, string status)
{
switch (click)
@@ -261,50 +224,6 @@ public abstract class MyPageBannerBase : MonoBehaviour
};
}
protected void InitializeEventHandler(GameObject go, BannerInfo bannerInfo)
{
UITexture component = go.GetComponent<UITexture>();
component.mainTexture = Toolbox.ResourcesManager.LoadObject<Texture>(Toolbox.ResourcesManager.GetAssetTypePath(bannerInfo.ImageName, ResourcesManager.AssetLoadPathType.UiDownLoad, isfetch: true));
component.depth = 5;
_ = Data.SystemText;
string click = bannerInfo.Click;
if (click == "dialog_info")
{
UIEventListener.Get(go).onClick = delegate
{
OnClickDialogInfo(bannerInfo);
};
}
else if (click == "dialog")
{
UIEventListener.Get(go).onClick = delegate
{
OnClickDialog(bannerInfo);
};
}
else if (click == "deck_intro_rotation")
{
UIEventListener.Get(go).onClick = delegate
{
OnClickDeckIntroduction(bannerInfo.Status, Format.Rotation);
};
}
else if (click == "deck_intro_unlimited")
{
UIEventListener.Get(go).onClick = delegate
{
OnClickDeckIntroduction(bannerInfo.Status, Format.Unlimited);
};
}
else
{
UIEventListener.Get(go).onClick = delegate
{
SceneChangeBySetting(click, bannerInfo.Status);
};
}
}
private static void HandleSpeedChallenge(string kind, string status)
{
SystemText systemText = Data.SystemText;

View File

@@ -1,48 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using Cute;
using LitJson;
using UnityEngine;
using Wizard;
public class MyPageCenterCard : MonoBehaviour
{
private readonly string CIRCLE_VIEW_LAYER_NAME = "MyPageCardList";
[SerializeField]
private GameObject CameraCard;
private Vector3 _cameraCardPos;
private bool _cameraPositionInitializeEnd;
private int _cardViewState;
private int _circleCardLayer;
public bool CardLoadFinish => _cardViewState >= 2;
private void Awake()
{
_circleCardLayer = LayerMask.NameToLayer(CIRCLE_VIEW_LAYER_NAME);
}
private void SaveCameraFirstPosition()
{
if (!_cameraPositionInitializeEnd)
{
_cameraCardPos = CameraCard.transform.localPosition;
_cameraPositionInitializeEnd = true;
}
}
public void MoveInCameraCard()
{
SaveCameraFirstPosition();
CameraCard.transform.localPosition = _cameraCardPos + Vector3.up * 2000f;
iTween.MoveTo(CameraCard.gameObject, iTween.Hash("position", _cameraCardPos, "time", 0.3f, "islocal", true, "easetype", iTween.EaseType.easeOutExpo));
}
}

View File

@@ -1,25 +0,0 @@
using System;
using System.Collections.Generic;
using UnityEngine;
using Wizard;
public class MyPageCharaMenu : MonoBehaviour
{
private struct DragInfo
{
public float time;
public float posX;
public DragInfo(float time, float posX)
{
this.time = time;
this.posX = posX;
}
}
[SerializeField]
private UIButton sinkaButton;
public UIButton EvolutionButton => sinkaButton;
}

View File

@@ -1,42 +0,0 @@
using System;
using UnityEngine;
public class MyPageHomeStatic : MonoBehaviour
{
[SerializeField]
private MyPageCenterCard _centerCardMove;
[SerializeField]
private MyPageCharaMenu _charaMenu;
[SerializeField]
private GameObject _contentsRoot;
public bool CardLoadFinish => _centerCardMove.CardLoadFinish;
public void SetActive(bool isActive)
{
_contentsRoot.SetActive(isActive);
}
public void Show()
{
_contentsRoot.SetActive(value: true);
AspectCameraPerspective[] array = UnityEngine.Object.FindObjectsOfType<AspectCameraPerspective>();
for (int i = 0; i < array.Length; i++)
{
array[i].UpdateFov();
}
_centerCardMove.MoveInCameraCard();
}
public void Hide()
{
_contentsRoot.SetActive(value: false);
}
public void SetTutorialMode()
{
UIManager.SetObjectToGrey(_charaMenu.EvolutionButton.gameObject, b: true);
}
}

View File

@@ -18,41 +18,8 @@ public class MyPageItem : MonoBehaviour
protected MyPageCardPanelAnimation CardAnimation => _cardMove;
protected MyPageMenu Parent => _parent;
public bool IsEnableFooterCurrentMenu { get; set; }
public virtual void Initialize(MyPageMenu parent)
{
_parent = parent;
SaveCardPanelDefaultPosition();
if (cardAnimationInitialized)
{
return;
}
cardAnimationInitialized = true;
if (_cardMove != null)
{
GameObject[] array = new GameObject[_cardPanelList.Length];
for (int i = 0; i < _cardPanelList.Length; i++)
{
array[i] = _cardPanelList[i].gameObject;
}
_cardMove.SetCardPanelList(array);
}
}
public virtual void Show(bool skipCardAnimation = false)
{
base.gameObject.SetActive(value: true);
IsEnableFooterCurrentMenu = false;
}
public virtual void Hide()
{
base.gameObject.SetActive(value: false);
}
protected void SaveCardPanelDefaultPosition()
{
int num = _cardPanelList.Length;
@@ -66,19 +33,4 @@ public class MyPageItem : MonoBehaviour
CardAnimation.UpdateCardPanelDefaultPosition(array);
}
}
public virtual void OnMyPageInfoReceive()
{
if (_cardPanelList == null)
{
return;
}
for (int i = 0; i < _cardPanelList.Length; i++)
{
if (_cardPanelList[i] != null)
{
_cardPanelList[i].CheckMaintenanceType();
}
}
}
}

View File

@@ -17,16 +17,10 @@ public class MyPageMenu : UIBase
public bool IsEnableFooterCurrentMenu => false;
public bool IsVisible => false;
public bool _treasureBoxCpRewardDialogClosed => true;
public bool IsFirstGuid => false;
public TopBar TopBar { get; set; }
public MyPageCustomBGControl CustomBGControl => null;
public static void SetEnableReloadCard() { }
public static DialogBase CreateDialogForTutorial() => null;
public void ChangeMenu(int index, bool isCutCardMotion = false) { }
public void ChangeMyPageBG(MyPageDetail.BGType type, string id) { }
public void FinishTutorialMode() { }
public void ResetFirstGuide() { }
public void OnReadGift() { }

View File

@@ -1,78 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Wizard;
public class MyPageSubBanner : MyPageBannerBase
{
[SerializeField]
private GameObject _bannerRoot;
[SerializeField]
private GameObject _roomCampaignBadge;
public void HideAndRepositionBanner(string click)
{
if (_bannerList == null || _bannerList.Count <= 0)
{
return;
}
foreach (BannerInfo banner in _bannerList)
{
if (banner.Click == click)
{
banner.BannerGameObject.SetActive(value: false);
}
}
RepositionBannerObject();
}
protected override IEnumerator CreateBannerImage()
{
_roomCampaignBadge.SetActive(value: false);
if (Data.MyPage.data._subBannerInfoList != null)
{
_bannerList = new List<BannerInfo>(Data.MyPage.data._subBannerInfoList);
}
if (_bannerList == null || _bannerList.Count <= 0)
{
base.gameObject.SetActive(value: false);
yield break;
}
yield return LoadBannerImage();
while (!base.gameObject.activeInHierarchy)
{
yield return null;
}
for (int i = 0; i < _bannerList.Count; i++)
{
GameObject gameObject = NGUITools.AddChild(_bannerRoot, _bannerImagePrefab);
InitializeEventHandler(gameObject, _bannerList[i]);
if (_bannerList[i].NeedBadge)
{
GameObject obj = NGUITools.AddChild(gameObject, _roomCampaignBadge);
obj.transform.localPosition = _roomCampaignBadge.transform.localPosition;
obj.SetActive(value: true);
}
_bannerList[i].BannerGameObject = gameObject;
}
RepositionBannerObject();
}
private void RepositionBannerObject()
{
int num = 0;
foreach (BannerInfo banner in _bannerList)
{
GameObject bannerGameObject = banner.BannerGameObject;
if (bannerGameObject.activeSelf)
{
Vector3 zero = Vector3.zero;
zero += Vector3.down * num * 73f;
bannerGameObject.transform.localPosition = zero;
num++;
}
}
}
}

View File

@@ -194,8 +194,6 @@ public static class Data
}
}
public static bool IsBattlePassPeriod { get; private set; }
public static void Clear()
{
Master = null;

View File

@@ -162,16 +162,6 @@ public class Footer : UIBase
}
public void ShowFooterMenu(bool isShow)
{
m_footerMenuObj.SetActive(isShow);
EnableMyPageCamera();
if (isShow)
{
UpdateArenaBadgeIcon();
}
}
private void EnableMyPageCamera()
{
if (MyPageMenu.Instance != null)

View File

@@ -4,11 +4,4 @@ namespace Wizard;
public class GuildNotification
{
public int? GuildId { get; private set; }
public int? GuildRoomMessageId { get; private set; }
public bool IsJoinRequest { get; private set; }
public bool IsInvited { get; private set; }
}

View File

@@ -35,17 +35,6 @@ public class MyPageCustomBGControl : MonoBehaviour
_root.SetActive(enable);
}
public void Show(Action onFadeFinish = null)
{
SetEnable(enable: true);
_fadeOutTimer = 0.3f;
_customBGTexture.alpha = 0f;
_isFadeOut = false;
_character.gameObject.SetActive(value: true);
_onFadeFinish = onFadeFinish;
ShowSpecialResetShader();
}
public void ShowSpecialResetShader()
{
if (IsSpecialMypageShader(_character.material))

View File

@@ -14,18 +14,6 @@ public class MyPageDetail
RandomBG
}
public int unread_mail_count;
public DateTime last_announce_time;
public int unreceived_mission_reward_count;
public List<MyPageBannerBase.BannerInfo> _bannerList;
public List<MyPageBannerBase.BannerInfo> _subBannerInfoList;
public MyPageHomeDialogData MyPageHomeDialogData { get; set; } = new MyPageHomeDialogData();
public MyPageBGInfo BGInfo { get; set; } = new MyPageBGInfo();
public SpeedChallengeInfo SpeedChallengeInfo { get; set; }

View File

@@ -1,32 +0,0 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Cute;
using UnityEngine;
namespace Wizard;
public class MyPageHomeDialog : MonoBehaviour
{
private DialogBase _dialog;
private MyPageHomeDialogData _homeDialogData;
public static void Create(GameObject prefab, MyPageHomeDialogData data, Action onFinish)
{
DialogBase dialogBase = UIManager.GetInstance().CreateDialogClose();
GameObject obj = UnityEngine.Object.Instantiate(prefab);
dialogBase.SetSize(DialogBase.Size.M);
dialogBase.SetTitleLabel(data.DialogTitle);
dialogBase.gameObject.SetActive(value: false);
dialogBase.OnClose = delegate
{
data.Clear();
onFinish.Call();
};
MyPageHomeDialog component = obj.GetComponent<MyPageHomeDialog>();
component._dialog = dialogBase;
component._homeDialogData = data;
UIManager.GetInstance().createInSceneCenterLoading();
}
}

View File

@@ -55,9 +55,4 @@ public class MyPageHomeDialogData
}
}
}
public void Clear()
{
IsEnable = false;
}
}

View File

@@ -18,7 +18,6 @@ public static class NetworkDefine
CARD_MAINTENANCE = 2018,
DECK_MAINTENANCE = 2019,
COLOSSEUM = 2050,
GUILD_MAINTENANCE = 2054,
ARENA_SEALED_BATTLE_MAINTENANCE = 2056,
BATTLE_PASS = 2070,
AUTO_DECK_CREATE = 2080,

View File

@@ -39,9 +39,7 @@ public partial class UIManager
ClassSkinPurchasePage,
Profile,
Mission,
Mail,
BattlePass,
Guild,
LoginBonus,
LotteryPage,
BeginnerMission,

View File

@@ -59,7 +59,6 @@ namespace UnityEngine
public static T Instantiate<T>(T original, Vector3 pos, Quaternion rot) where T : Object => original;
public static T Instantiate<T>(T original, Vector3 pos, Quaternion rot, Transform parent) where T : Object => original;
public static Object Instantiate(Object original) => original;
public static T[] FindObjectsOfType<T>() where T : Object => new T[0];
public static Object FindObjectOfType(System.Type t) => null;
public static Object[] FindObjectsOfType(System.Type t) => new Object[0];
public static bool operator ==(Object a, Object b) => ReferenceEquals(a, b);