void OpenFragInfoUI() { Soul soul = m_selBagItem.curData as Soul; if (soul != null) { if (soul.m_config.type == (int)ItemType.Monster_Frage) { MonsterData mon = Core.Data.monManager.getMonsterByNum(soul.m_config.updateId); if (mon != null) { MonFragUI.OpenUI(mon); } else { RED.LogWarning(soul.m_config.ID + " not find monster by monster frag :: " + soul.m_config.updateId); } } else if (soul.m_config.type == (int)ItemType.Equip_Frage) { EquipData equip = Core.Data.EquipManager.getEquipConfig(soul.m_config.updateId); if (equip != null) { YcgEquipInfo.openUI(equip); } else { RED.LogWarning(soul.m_config.ID + " not find equip by equip frag :: " + soul.m_config.updateId); } } } }
public static YcgEquipInfo openUI(EquipData eq = null) { if (_self != null) { return(null); } _equip = eq; UnityEngine.Object obj = PrefabLoader.loadFromPack("YCG/EquipInfo"); if (obj != null && _self == null) { _self = Instantiate(obj) as GameObject; YcgEquipInfo cc = _self.GetComponent <YcgEquipInfo>(); RED.AddChild(_self, DBUIController.mDBUIInstance._TopRoot); return(cc); } return(null); }