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); }
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; }