private void OpenCashShop()//$yde { AsMinorCheckInfo checker = new AsMinorCheckInfo(); bool loadFile = checker.LoadFile(); bool canOpen = checker.CheckMinorInfo(); if (loadFile == false || canOpen == false) { GameObject obj = ResourceLoad.CreateGameObject("UI/AsGUI/GUI_MinorCheck"); AsMinorCheckerDlg dlg = obj.GetComponent<AsMinorCheckerDlg>(); dlg.Show(true, eCLASS.NONE, eCashStoreMenuMode.CHARGE_MIRACLE, eCashStoreSubCategory.NONE, 0); } else { AsCashStore.CreateCashStoreForMiracle(); } AsHudDlgMgr.Instance.CloseSynCosDlg(); }
public void GoToMenu( eCashStoreMenuMode _mode, eCashStoreSubCategory _selectCategory, bool _playSound = true, bool _initFirst = false, bool _notCheckMinor = false) { if (!dicMenuBtn.ContainsKey(_mode)) { if (_mode != eCashStoreMenuMode.MAIN && _mode != eCashStoreMenuMode.CHARGE_MIRACLE) { Debug.LogWarning(_mode + "is not contain(GoToMenu)"); return; } } if (_mode == eCashStoreMenuMode.CHARGE_MIRACLE && _notCheckMinor == false) { AsMinorCheckInfo checker = new AsMinorCheckInfo(); bool loadFile = checker.LoadFile(); bool canOpen = checker.CheckMinorInfo(); if (loadFile == false || canOpen == false) { LockInput(true); GameObject obj = ResourceLoad.CreateGameObject("UI/AsGUI/GUI_MinorCheck"); AsMinorCheckerDlg dlg = obj.GetComponent<AsMinorCheckerDlg>(); dlg.Show(true, nowUserClass, _mode, eCashStoreSubCategory.NONE, 0, false); return; } } CashStoreMenu menu = OnMenu( _mode); // menu btn on if (dicMenuBtn.ContainsKey(_mode)) { dicMenuBtn[_mode].SetState(0); dicMenuBtn[_mode].Value = true; } if( menu != null) menu.SetCategory(_selectCategory); if( _playSound == true) PlayMenuSound( _mode); if (_initFirst == false && _mode != eCashStoreMenuMode.COSTUME) nowState = StoreState.NOTOUCH; }