422 子 【内政】命格系统 / 【内政】命格系统-客户端
| | |
| | | using System; |
| | | using Cysharp.Threading.Tasks; |
| | | using UnityEngine; |
| | | using UnityEngine.UI; |
| | | public class MinggeEquipWin : UIBase |
| | |
| | | { |
| | | presetObj.SetActive(false); |
| | | } |
| | | |
| | | if (MinggeManager.Instance.selectFloorEquip == null || MinggeManager.Instance.selectFloorEquip.config == null) |
| | | { |
| | | DelayCloseWindow().Forget(); |
| | | Debug.Log("掉落命格不存在"); |
| | | return; |
| | | } |
| | | var packIndex = MinggeManager.Instance.GetPackIndex(selectPresetID, MinggeManager.Instance.selectFloorEquip.config.EquipPlace); |
| | | var oldEquip = PackManager.Instance.GetItemByIndex(PackType.Mingge, packIndex); |
| | | if (oldEquip == null) |
| | |
| | | return false; |
| | | } |
| | | |
| | | if (UIManager.Instance.IsOpened<MinggeEquipWin>()) |
| | | { |
| | | return false; |
| | | } |
| | | //自动处理: 判断分解 和战力高低 和决定是哪个方案下的装备对比 |
| | | |
| | | |
| | |
| | | Debug.LogError($"配置错误物品 {selectFloorEquip.itemId} 装备位为0"); |
| | | return true; |
| | | } |
| | | UIManager.Instance.OpenWindow<MinggeEquipWin>(); |
| | | if (!UIManager.Instance.IsOpened<MinggeEquipWin>()) |
| | | { |
| | | UIManager.Instance.OpenWindow<MinggeEquipWin>(); |
| | | } |
| | | } |
| | | return true; |
| | | |
| | |
| | | // { |
| | | // return; |
| | | // } |
| | | if (waitTYOPPack) |
| | | { |
| | | return; |
| | | } |
| | | waitTYOPPack = true; |
| | | |
| | | var pack = new CB250_tagCSMinggeTuiyan(); |