void OnBtnSuperTiger() { if (!WGAlertManager.Self.bSuperTiger) { WGAlertManager.Self.bSuperTiger = true; WGAlertManager.Self.AddAction(() => { D0330SuperTiger st = D0330SuperTiger.CreateSuperTiger(); SDK.AddChild(st.gameObject, WGRootManager.Self.goRootGameUI); st.alertViewBehavriour = (ab, view) => { switch (ab) { case MDAlertBehaviour.CLICK_OK: view.hiddenView(); break; case MDAlertBehaviour.DID_SHOW: WGAlertManager.Self.bSuperTiger = false; break; case MDAlertBehaviour.DID_HIDDEN: Destroy(view.gameObject); WGAlertManager.Self.bSuperTiger = false; WGAlertManager.Self.RemoveHead(); WGAlertManager.Self.ShowNext(); break; } }; st.showView(); }); WGAlertManager.Self.ShowNext(); } }
public static D0330SuperTiger CreateSuperTiger() { Object obj = Resources.Load("pbD0330SuperTiger"); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; D0330SuperTiger d = go.GetComponent <D0330SuperTiger>(); d.initView(); return(d); } return(null); }