//宠物组合头像弹出的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); } }
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()); } } } }