少年修仙传客户端代码仓库
hch
2025-07-24 50e53441950268933694eeb5aad36147bbe1014d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using UnityEngine;
using UnityEngine.UI;
 
namespace vnxbqy.UI
{
    public class FairySiegeBaseMemberItem : MonoBehaviour
    {
        [SerializeField] AvatarCell head;
        [SerializeField] Slider slidBaseMember;
        [SerializeField] Text txtSlidExp;
        [SerializeField] TextEx txtFightPower;
        [SerializeField] TextEx txtPlayerName;
 
        public void Display(FairySiegeCampMember info)
        {
            head.InitUI(AvatarHelper.GetAvatarModel((int)info.PlayerID, (int)info.Face, (int)info.FacePic, (int)info.Job));
            float fillAmount = Mathf.Round((float)info.HP / info.HPMax * 1000f) / 1000f;
            string slidInfo = Language.Get("FairySiege125", UIHelper.ReplaceLargeNum(info.HP), UIHelper.ReplaceLargeNum(info.HPMax));
            slidBaseMember.value = fillAmount;
            txtSlidExp.text = slidInfo;
            txtFightPower.text = Language.Get("FairySiege065", UIHelper.ReplaceLargeNum(info.FightPower));
            txtPlayerName.text = info.Name;
        }
    }
}