CultivateImmortal/Assets/Scripts/GameScene/UI/TopPanel.cs

49 lines
1.4 KiB
C#
Raw Normal View History

using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
public class TopPanel : BasePanel
{
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
public TextMeshProUGUI txtUsername;
//<2F><><EFBFBD><EFBFBD><EFBEB3>
public Text txtRealm;
//<2F><><EFBFBD><EFBFBD>
public Text txtAura;
//ս<><D5BD><EFBFBD><EFBFBD>
public Text txtFighting;
//<2F><>ʯ
public Text txtStone;
//<2F><><EFBFBD><EFBFBD>
public Text txtFairy;
private PlayerData player;
public override void Init()
{
player = GameDataMgr.Instance.player;
UpdatePanel();
}
public void UpdatePanel()
{
txtUsername.text = player.name;
txtRealm.text = player.state;
txtRealm.color = GameMgr.Instance.HexToColor(GameDataMgr.Instance.userUpGradeInfo[player.stateId].color);
//<2F><><EFBFBD><EFBFBD>
if ((player.stateId + 1) > (GameDataMgr.Instance.userUpGradeInfo.Count - 1))
{
txtAura.text = "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" + GameMgr.Instance.SetNumber(player.gas) + "/" + "<22><>";
}
else
{
txtAura.text = "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" + GameMgr.Instance.SetNumber(player.gas) + "/" + GameMgr.Instance.SetNumber(GameDataMgr.Instance.userUpGradeInfo[player.stateId + 1].gas);
}
txtFairy.text="<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" + GameMgr.Instance.SetNumber(player.yu);
txtStone.text="<22><>ʯ<EFBFBD><CAAF>" + GameMgr.Instance.SetNumber(player.stone);
txtFighting.text = "ս<><D5BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" + GameMgr.Instance.SetNumber(player.figthing);
}
}