lcy
2026-07-08 e01ebc01ee4cdd9d11efdb0b169601d92a2d227c
Main/System/PlayerProfile/PlayerProfileWin.cs
@@ -10,6 +10,7 @@
    [SerializeField] TextEx txtPlayerID;
    [SerializeField] TextEx txtServerName;
    [SerializeField] TextEx txtFamilyName;
    [SerializeField] TextEx txtTime;
    [SerializeField] ButtonEx btnSetting;
    [SerializeField] ButtonEx btnAnnouncement;
    [SerializeField] ButtonEx btnCustomerService;
@@ -71,6 +72,7 @@
        RenameManager.Instance.OnUpdatePlayerNameCountEvent += OnUpdatePlayerNameCount;
        RenameManager.Instance.OnUpdateRenameResultEvent += OnUpdateRenameResultEvent;
        PlayerDatas.Instance.playerDataRefreshEvent += PlayerDataRefresh;
        GlobalTimeEvent.Instance.secondEvent += RefreshServerTime;
        Display();
    }
@@ -80,6 +82,12 @@
        RenameManager.Instance.OnUpdatePlayerNameCountEvent -= OnUpdatePlayerNameCount;
        RenameManager.Instance.OnUpdateRenameResultEvent -= OnUpdateRenameResultEvent;
        PlayerDatas.Instance.playerDataRefreshEvent -= PlayerDataRefresh;
        GlobalTimeEvent.Instance.secondEvent -= RefreshServerTime;
    }
    private void RefreshServerTime()
    {
        txtTime.text = Language.Get("PlayerProfile26", TimeUtility.ServerNow.ToString("MM:dd:HH:mm:ss"));
    }
    private void PlayerDataRefresh(PlayerDataType type)
@@ -107,6 +115,7 @@
        txtPlayerID.text = Language.Get("PlayerProfile10", PlayerDatas.Instance.baseData.PlayerID.ToString());
        txtServerName.text = Language.Get("PlayerProfile11", ServerListCenter.Instance.GetServerName(UIHelper.GetServerIDByAccount(PlayerDatas.Instance.baseData.AccID)));
        txtFamilyName.text = Language.Get("PlayerProfile12", PlayerDatas.Instance.fairyData.HasFairy ? PlayerDatas.Instance.baseData.FamilyName : Language.Get("PlayerProfile14"));
        RefreshServerTime();
        avatarCell.InitUI(AvatarHelper.GetAvatarModel((int)PlayerDatas.Instance.baseData.PlayerID,
                                                    PlayerDatas.Instance.baseData.face,
                                                    PlayerDatas.Instance.baseData.facePic));
@@ -114,4 +123,4 @@
        var languages = Language.GetLanguages();
        btnLanguage.SetActive(!languages.IsNullOrEmpty());
    }
}
}