Esempio n. 1
0
    public override void showViewEnd()
    {
        base.showViewEnd();
        ShowOneBear.getInstance().ShowOneWithID(mBearObj.ID);
//		mnIvokeBlock.InvokeBlock(5,()=>{
//			hiddenView();
//		});
    }
Esempio n. 2
0
 public static void DestroySelf()
 {
     if (Self != null)
     {
         Destroy(Self.gameObject);
         Self = null;
     }
 }
Esempio n. 3
0
    public void InitShowBearView()
    {
        mCurIndex = 0;

        WGShowBearController.Instance.ESetActive(true);
        ShowOneBear.getInstance().ESetActive(true);
        freshUIWithBearID(_dataCtrl.szBearsData[mCurIndex].id);
    }
Esempio n. 4
0
    public void FreshUnlockBearView(int id)
    {
        WGDataController _dtCtl = WGDataController.Instance;

        mBearObj = _dtCtl.GetBCObj(id);

//		WGBearParam bp = _dtCtl.GetBearParam(id);

        labName.text = mBearObj.Name;
        ShowOneBear.getInstance();
    }
    public void ShowMonsterWithID(int id, bool isGray = false)
    {
        mCurBearParam = _dataCtrl.GetBearParam(id);
        mCurBearID    = id;

        int cost = -mCurBearParam.unlock;

        labNeedJewel.text = cost.ToString();

        labNeedLevel.text = WGStrings.getFormate(1004, mCurBearParam.unlock);

        ShowOneBear.getInstance().ShowMonsterWithID(id, isGray);
    }
Esempio n. 6
0
 public void ViewDidHidden(bool del = false)
 {
     if (del)
     {
         WGShowBearController.DestroySelf();
         ShowOneBear.DestroySelf();
     }
     else
     {
         WGShowBearController.Instance.DidDisappear();
         WGShowBearController.Instance.ESetActive(false);
     }
 }
Esempio n. 7
0
    public override void hiddenView()
    {
        if (willHidden)
        {
            return;
        }
        willHidden = true;
        ShowOneBear.DestroySelf();

        base.hiddenView();
        tsContent.PlayReverse();
        mnIvokeBlock.InvokeBlock(tsContent.duration, () => {
            hiddenViewEnd();
        });
    }
Esempio n. 8
0
 public static ShowOneBear getInstance()
 {
     if (Self == null)
     {
         if (mObj == null)
         {
             mObj = Resources.Load("pbShowOneBear");
         }
         if (mObj != null)
         {
             GameObject go = Instantiate(mObj) as GameObject;
             go.transform.position = new Vector3(2000, 0, 0);
             Self = go.GetComponent <ShowOneBear>();
         }
     }
     return(Self);
 }
    void OnBtnUnLock()
    {
        BCSoundPlayer.Play(MusicEnum.button);
        WGBearParam bear = _dataCtrl.GetBearParam(mCurBearID);

        if (!_dataPlayer.szPayObjID.Contains(mCurBearID))
        {
            if (_dataPlayer.Jewel > (-bear.unlock))
            {
                _dataPlayer.Jewel += bear.unlock;
                //#if TalkingData
                BCObj ob = _dataCtrl.GetBCObj(mCurBearID);
                //TDGAItem.OnPurchase(ob.Name,1,Mathf.Abs(bear.unlock));
                //#endif
#if Umeng
                Umeng.GA.Buy(mCurBearID.ToString(), 1, bear.unlock);
#endif
                _dataPlayer.szPayObjID.Add(mCurBearID);
                goGemLock.SetActive(false);
//				goCurBear.GetComponent<WGBear>().IsGray(false);

                ShowOneBear.getInstance().IsGray = false;

                WGGameUIView.Instance.freshPlayerUI(UI_FRESH.BCOIN);


//				goCurBear.SetActive(false);

                ShowOneBear.getInstance().ShowCurBear = false;
                goGemLock.SetActive(false);
                WGAlertViewController.Self.showAlertView(1001).alertViewBehavriour = (ab, view) => {
                    switch (ab)
                    {
                    case MDAlertBehaviour.CLICK_OK:
                        view.hiddenView();
                        break;

                    case MDAlertBehaviour.DID_HIDDEN:
//						goCurBear.SetActive(true);
                        ShowOneBear.getInstance().ShowCurBear = true;
                        WGAlertViewController.Self.hiddeAlertView(view.gameObject);
                        break;
                    }
                };
            }
            else
            {
//				goCurBear.SetActive(false);
                ShowOneBear.getInstance().ShowCurBear = false;
                goGemLock.SetActive(false);
                WGAlertViewController.Self.showAlertView(1003, 1002, 1007).alertViewBehavriour = (ab, view) => {
                    switch (ab)
                    {
                    case MDAlertBehaviour.CLICK_OK:
                        view.hiddenView();

                        WGGameUIView.Instance.CloseCurrentView();
                        break;

                    case MDAlertBehaviour.CLICK_CANCEL:
                        view.hiddenView();
                        break;

                    case MDAlertBehaviour.DID_HIDDEN:

                        ShowOneBear.getInstance().ShowCurBear = true;
                        WGAlertViewController.Self.hiddeAlertView(view.gameObject);
                        if (view.clickIndex == MDBaseAlertView.CLICK_OK)
                        {
                            WGGameUIView.Instance.ViewControllerDoAct(BTN_ACT.SHOP);
                            WGShopView.curShopView.InitWillShowWithTabView(SHOP_TAB_VIEW.JEWEL_SHOP);
                        }
                        else
                        {
                            goGemLock.SetActive(true);
                        }
                        break;
                    }
                };
            }
        }
    }
Esempio n. 10
0
 public void DidDisappear()
 {
     ShowOneBear.getInstance().DidDisappear();
 }
Esempio n. 11
0
 public void WillDisappear()
 {
     goGemLock.SetActive(false);
     goLevelLock.SetActive(false);
     ShowOneBear.getInstance().WillDisappear();
 }