hch
2025-11-21 eb27e5fd31f73b998a4bbd85511a31e40b8c61b7
Main/System/PlayerProfile/PlayerProfileWin.cs
@@ -1,3 +1,4 @@
using System;
using UnityEngine;
public class PlayerProfileWin : UIBase
@@ -45,6 +46,11 @@
            GameAgeWarnWin.data = 2;
            UIManager.Instance.OpenWindow<GameAgeWarnWin>();
        });
        avatarCell.redpoint.redpointId = MainRedDot.PhantasmPavilionRepoint;
        avatarCell.button.SetListener(() =>
        {
            UIManager.Instance.OpenWindow<PhantasmPavilionWin>();
        });
    }
    protected override void OnPreOpen()
@@ -52,6 +58,7 @@
        base.OnPreOpen();
        RenameManager.Instance.OnUpdatePlayerNameCountEvent += OnUpdatePlayerNameCount;
        RenameManager.Instance.OnUpdateRenameResultEvent += OnUpdateRenameResultEvent;
        PlayerDatas.Instance.playerDataRefreshEvent += PlayerDataRefresh;
        Display();
    }
@@ -60,7 +67,17 @@
        base.OnPreClose();
        RenameManager.Instance.OnUpdatePlayerNameCountEvent -= OnUpdatePlayerNameCount;
        RenameManager.Instance.OnUpdateRenameResultEvent -= OnUpdateRenameResultEvent;
        PlayerDatas.Instance.playerDataRefreshEvent -= PlayerDataRefresh;
    }
    private void PlayerDataRefresh(PlayerDataType type)
    {
        if (type == PlayerDataType.ExAttr3)
        {
            officialTitleCell.InitUI(PlayerDatas.Instance.baseData.realmLevel, PlayerDatas.Instance.baseData.TitleID);
        }
    }
    private void OnUpdateRenameResultEvent()
    {
        Display();