示例#1
0
    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);
                }
            }
        }
    }
示例#2
0
 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);
 }