Exemplo n.º 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);
                }
            }
        }
    }
Exemplo n.º 2
0
    public static void OpenUI(MonsterData data)
    {
        Object prefab = PrefabLoader.loadFromPack("ZQ/MonFragUI");

        if (prefab != null)
        {
            GameObject obj = Instantiate(prefab) as GameObject;
            RED.AddChild(obj, DBUIController.mDBUIInstance._TopRoot);
            mInstance = obj.GetComponent <MonFragUI> ();
            mInstance.InitUI(data);
        }
    }
Exemplo n.º 3
0
 public void DestroyUI()
 {
     mInstance = null;
     Destroy(this.gameObject);
 }