Exemplo n.º 1
0
    //宠物组合头像弹出的Tip..
    public void ActivePetZuheSmallTip(GameObject PreWnd, int iID, int iUp, int iLevel)
    {
        if (m_UIPetSmallTip == null)
        {
            sdUILoading.ActiveSmallLoadingUI(true);
            ResLoadParams param = new ResLoadParams();
            param.petData0 = iID.ToString();
            param.petData1 = iUp.ToString();
            param.petInt   = iLevel;
            sdResourceMgr.Instance.LoadResource("UI/PetSys/$PetSmallTip.prefab", LoadPetZuheSmallTip, param);
            return;
        }

        if (PreWnd)
        {
            PreWnd.SetActive(false);
        }

        m_UIPetSmallTip.SetActive(true);
        m_UIPetSmallTip.transform.parent        = sdGameLevel.instance.UICamera.transform;
        m_UIPetSmallTip.transform.localScale    = new Vector3(1.0f, 1.0f, 1.0f);
        m_UIPetSmallTip.transform.localPosition = new Vector3(0.0f, 0.0f, -500.0f);
        //窗口显示的效果..
        WndAni.ShowWndAni(m_UIPetSmallTip, false, "bg_grey");

        sdUIPetSmallTip obj = m_UIPetSmallTip.GetComponentInChildren <sdUIPetSmallTip>();

        if (obj != null)
        {
            obj.ActivePetSmallTip(PreWnd, iID, iUp, iLevel);
        }
    }
Exemplo n.º 2
0
    void OnClick()
    {
        if (gameObject.name == "btnClose")
        {
            if (sdUIPetControl.m_UIPetSmallTip != null)
            {
                // sdUIPetControl.Instance.ClosePetPnl(sdUIPetControl.m_UIPetSmallTip);
                WndAni.HideWndAni(sdUIPetControl.m_UIPetSmallTip, false, "bg_grey");
            }

            if (m_preWnd)
            {
                m_preWnd.SetActive(true);
            }
        }
        else if (gameObject.name == "tab_jn")
        {
            GameObject wnd = GameObject.Find("NGUIRoot");
            if (wnd)
            {
                sdUIPetSmallTip petPnl = wnd.GetComponentInChildren <sdUIPetSmallTip>();
                if (petPnl)
                {
                    petPnl.ShowLeftPanBookUI(true);
                }
            }
        }
        else if (gameObject.name == "tab_sx")
        {
            GameObject wnd = GameObject.Find("NGUIRoot");
            if (wnd)
            {
                sdUIPetSmallTip petPnl = wnd.GetComponentInChildren <sdUIPetSmallTip>();
                if (petPnl)
                {
                    petPnl.ShowLeftPanBookUI(false);
                }
            }
        }
        else if (gameObject.name == "$PetSmallTip(Clone)")
        {
            GameObject wnd = sdGameLevel.instance.NGUIRoot;
            if (wnd)
            {
                sdUIPetSmallTip petPnl = wnd.GetComponentInChildren <sdUIPetSmallTip>();
                if (petPnl)
                {
                    sdConfDataMgr.Instance().OnModelClickRandomPlayAnm(petPnl.GetPetModel());
                }
            }
        }
    }