using Core.Language; using Excel2Json; using Fort23.UTool; namespace Fort23.Mono { [UIBinding(prefab = "ElixirItemWidget")] public partial class ElixirItemWidget : ItemWidgetBasic { public ItemConfig _itemConfig; private void Init() { } public override void AddEvent() { } public override void DelEvent() { } public override void AddButtonEvent() { base.AddButtonEvent(); } public void CustomInit(int itemId) { _itemConfig = ConfigComponent.Instance.Get(itemId); Text_FailDesc.text = $"成功几率+{_itemConfig.associateVlaue[2]}%"; Text_SucceedDesc.text = $"失败损耗-{_itemConfig.associateVlaue[3]}%"; Text_ItemName.text = LanguageManager.Instance.Text(_itemConfig.itemName); if (PlayerManager.Instance.BagController.IsEnough(itemId, 1)) { transform.RecoverColor(); } else { transform.Gray(); } } } }