| | |
| | | [SerializeField] TextEx txtPlayerID; |
| | | [SerializeField] TextEx txtServerName; |
| | | [SerializeField] TextEx txtFamilyName; |
| | | [SerializeField] TextEx txtTime; |
| | | [SerializeField] ButtonEx btnSetting; |
| | | [SerializeField] ButtonEx btnAnnouncement; |
| | | [SerializeField] ButtonEx btnCustomerService; |
| | |
| | | RenameManager.Instance.OnUpdatePlayerNameCountEvent += OnUpdatePlayerNameCount; |
| | | RenameManager.Instance.OnUpdateRenameResultEvent += OnUpdateRenameResultEvent; |
| | | PlayerDatas.Instance.playerDataRefreshEvent += PlayerDataRefresh; |
| | | GlobalTimeEvent.Instance.secondEvent += RefreshServerTime; |
| | | Display(); |
| | | } |
| | | |
| | |
| | | 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) |
| | |
| | | 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)); |