Exemplo n.º 1
0
    public static WGGoodView CreateGoodView()
    {
        Object obj = Resources.Load("pbWGGoodView");

        if (obj != null)
        {
            GameObject go = Instantiate(obj) as GameObject;
            WGGoodView gv = go.GetComponent <WGGoodView>();
            SDK.AddChild(go, WGRootManager.Self.goRootGameUI);
            return(gv);
        }
        return(null);
    }
Exemplo n.º 2
0
    void IGotCoin()
    {
        if (_mAddCoinNum2 > 350)
        {
            if (bGoodViewShow)
            {
            }
            else
            {
                bGoodViewShow = true;
                WGGoodView gv = WGGoodView.CreateGoodView();
                SDK.AddChild(gv.gameObject, WGRootManager.Self.goRootGameUI);
                gv.AddCoinNum(_mAddCoinNum2);
                //			WGAlertManager.Self.AddAction(()=>{
                gv.alertViewBehavriour = (ab, view) => {
                    switch (ab)
                    {
                    case MDAlertBehaviour.DID_HIDDEN:
                        Destroy(view.gameObject);
                        bGoodViewShow = false;
                        //						WGAlertManager.Self.RemoveHead();
                        //						WGAlertManager.Self.ShowNext();
                        break;
                    }
                };
                gv.freshUIWith();
                gv.showView();

//			});

//			WGAlertManager.Self.ShowNext();
            }
        }

        PlayerGetCoin(_mAddCoinNum2);

//		WGGotCoinEffectView.Self.OneCoinDropAtPos(_mAddCoinNum2);
        _mAddCoinNum2 = 0;
    }