49 lines
1.4 KiB
C#
49 lines
1.4 KiB
C#
|
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);
|
|||
|
}
|
|||
|
}
|