using System.Linq; using Core.Language; using Excel2Json; using Fort23.Core; using Fort23.UTool; namespace Fort23.Mono { [UIBinding(prefab = "DaoYouGuaJiWidget" )] public partial class DaoYouGuaJiWidget : UIComponent { private void Init() { } public override void AddEvent() { } public override void DelEvent() { } public override void AddButtonEvent() { } public void CustomInit(AccountFileInfo.DaoYouGuaiJiData daoYouGuaJiData) { AccountFileInfo.DaoYouData daoYouData = AccountFileInfo.Instance.playerData.daoYouDatas.FirstOrDefault(d => d.id == daoYouGuaJiData.daoyouDataID); DaoyouModelConfig daoyouModelConfig = ConfigComponent.Instance.Get(daoYouGuaJiData.daoyouDataID); Text_Name.text = LanguageManager.Instance.Text(daoyouModelConfig.name); Text_GaiLv.text = PlayerManager.Instance.GetBl(daoYouData, daoyouModelConfig.guajiBuffID[0]) + "%"; if (TimeHelper.ClientNow() >= daoYouGuaJiData.leaveTime) { Text_State.text = "离开"; } else { Text_State.text = "正在探索遗迹"; } Text_Time.text = PlayerManager.TimeToHSM(daoYouGuaJiData.guajiTime/1000); } } }