// 呼び出し元へ戻る /* private void backToView () { * clearView (); * viewManager.scriptMainView.loadView (); * viewManager.chgViewHolderView(myView, viewManager.OUT_RIGHT); * }*/ private void showErrorDialog() { string title = "必須項目の入力エラー"; string message = "姓(漢字)と姓(ふりがな)は必ず入力して下さい。"; DialogViewController.Show(title, message, null); }
private void ConfirmSave() { string title = "登録確認"; string message = "メンバーを登録しますか?"; DialogViewController.Show(title, message, new DialogViewOptions { btnCancelTitle = "キャンセル", btnCancelDelegate = () => { return; }, btnOkTitle = "登録", btnOkDelegate = () => { SaveMemberInfo(); clearView(); if (flgRegister) { viewManager.scriptExecStartView.loadView(); viewManager.chgExecStartView(myView, viewManager.OUT_RIGHT); } else { viewManager.scriptExecSelectMemberView.loadView(); viewManager.chgExecSelectMemberView(myView, viewManager.OUT_RIGHT); } }, }); }
bool flgAllowCalc = true; // 次の組合せコートでの計算許可(表示許可)フラグ // 組み合せ実行終了終了ボタン public void _callBackExecEnd() { // Lockされている試合コートを探す int empyCourt = -1; for (int cnt = 0; cnt < SettingManager.courtNum; cnt++) { if (GameManager.chkCourtLockOfCortnum(cnt) != 0) { empyCourt = cnt; break; } } if (empyCourt != -1) // Lock(1:試合コート配置済 2:試合中)された試合コートがある { string title = "実行終了できません"; string message = "試合中または試合開始前のコートがあります。\n試合組合せ処理実行を終了するためには、全てのコートで試合終了または試合取消を行ってください。"; DialogViewController.Show(title, message, null); } else { viewManager.chgMainView(myView, viewManager.IN_RIGHT); if (!SettingManager.REGULAR_MODE) { NendAdInterstitial.Instance.Show(); // Nend広告 インタースティシャル表示 } } }
private void errCourtNameLength() { string title = "コート名の文字数制限"; string message = "コート名の文字数制限は10文字です。\n11文字目以降を削除しました。"; DialogViewController.Show(title, message, null); }
public void _toPareSelectView(string regDate) // pareMemberからdoubletap(メンバー選択)で呼ばれ、間接的にペア設定に移動 { if (GameManager.chkLock(regDate) == GameManager.LOCK) { string title = "試合ロック中の制限"; string message = "試合ロック中メンバーはメンバー単位での選択変更はできません。\nペア設定の削除のみ行えます。"; DialogViewController.Show(title, message, null); } else { viewManager.chgPareSelectView(myView, viewManager.IN_RIGHT); } }
// CallBack // 新規登録View public void _CallBackBtnRegister() { SoundManager.play(SoundManager.CLICK01); if (MemberManager.getMemberCount() >= MemberManager.MAX_MEMBER) { string title = "登録人数の制限"; string message = "登録できる最大人数は、" + MemberManager.MAX_MEMBER + "名です。"; DialogViewController.Show(title, message, null); } else { MemberManager.newMember(); viewManager.chgRegisterMembeView(myView, viewManager.IN_RIGHT); } }
public void _CallBackBtnDelete() { string title = "通知の削除確認"; string message = "この通知を削除します。"; DialogViewController.Show(title, message, new DialogViewOptions { btnCancelTitle = "キャンセル", btnCancelDelegate = () => { return; }, btnOkTitle = "削除", btnOkDelegate = () => { viewManager.scriptNoticeView.deleteNoticeItem(this.transform, category, sumDate, sumEndDate); viewManager.chgNoticeView(myView, viewManager.OUT_RIGHT); }, }); }
private void ConfirmSave() { string title = "登録確認"; string message = "メンバーを登録しますか?"; DialogViewController.Show(title, message, new DialogViewOptions { btnCancelTitle = "キャンセル", btnCancelDelegate = () => { return; }, btnOkTitle = "登録", btnOkDelegate = () => { SaveMemberInfo(); _CallBackBtnCancel(); }, }); }
private Transform tPfbParent; // LayoutVertical(プレハブMemberの親) // CallBack public void _CallBackBtnAllClear() { SoundManager.play(SoundManager.CLICK01); string title = "全ペア解除の確認"; string message = "全てのペア構成を解除しますか?\n"; DialogViewController.Show(title, message, new DialogViewOptions { btnCancelTitle = "キャンセル", btnCancelDelegate = () => { return; }, btnOkTitle = "削除", btnOkDelegate = () => { _deletePairAll(); }, }); }
public void _OnReset() { string title = "総対戦成績リセットの確認"; string message = "全メンバーの総対戦成績をゼロにリセットしますか?"; DialogViewController.Show(title, message, new DialogViewOptions { btnCancelTitle = "キャンセル", btnCancelDelegate = () => { return; }, btnOkTitle = "OK", btnOkDelegate = () => { resetOK(); }, }); }
private void showRegKindDialog() { string title = "選択状態の指定"; string message = "選択状態を指定して下さい。\n未選択を指定した場合、初期状態では「メンバー一覧」に表示されません。\n選択状態は「メンバー選択」で変更できます。"; DialogViewController.Show(title, message, new DialogViewOptions { btnCancelTitle = "未選択", btnCancelDelegate = () => { MemberManager.activeStat = 0; ConfirmSave(); }, btnOkTitle = "選択中", btnOkDelegate = () => { MemberManager.activeStat = 1; ConfirmSave(); }, }); }
// 試合中止ボタン public void _callBackStop(Transform trfCourtListMember) { string title = "試合取消の確認"; string message = "\n試合を取り消します。\n"; DialogViewController.Show(title, message, new DialogViewOptions { btnCancelTitle = "キャンセル", btnCancelDelegate = () => { return; }, btnOkTitle = "試合取消", btnOkDelegate = () => { flgAllowCalc = true; // 次の組合せコートでの計算許可 _crearCourt(trfCourtListMember); }, }); }
public void deleteMember(GameObject o, int idx) { string regDate = MemberManager.getRegDateOfListIdx(idx); if (GameManager.chkLock(regDate) == GameManager.LOCK) // Lockされた選手が選択から外されてはいけない { string title = "試合ロック中の制限"; string message = "試合ロック中のメンバーは削除できせません。"; DialogViewController.Show(title, message, null); return; } PairManager.clearPairMemberOfRegDate(regDate); // メンバー削除時はペア解除 PairManager.Save(); DestroyImmediate(o); MemberManager.removeMember(idx); updeteView(); }
public void OnPassAndLeave() { int waitPlayerMum = GameManager.getWaitPlayerCount(); if (waitPlayerMum > SettingManager.form * 2) { string title = "パス/退出の確認"; string message = "組み合せから1回除外するならばパスを、以後組み合せに表示させないならば退出を選択してください。"; DialogViewController.Show(title, message, new DialogViewOptions { btnCancelTitle = "キャンセル", btnCancelDelegate = () => { return; }, btnOkTitle = "退出", btnOkDelegate = () => { scriptExecStartView._callLeavePlayer(regDate); // ScriptExecStartViewの退出処理を呼び出す }, btnOkTitleSub = "パス", btnOkDelegateSub = () => { scriptExecStartView._callPassPlayer(regDate); // ScriptExecStartViewのパス処理を呼び出す }, }); } else { string title = "退出の確認"; string message = "以後組み合せに表示させないならば退出を選択してください。"; DialogViewController.Show(title, message, new DialogViewOptions { btnCancelTitle = "キャンセル", btnCancelDelegate = () => { return; }, btnOkTitle = "退出", btnOkDelegate = () => { scriptExecStartView._callLeavePlayer(regDate); // ScriptExecStartViewの退出処理を呼び出す }, }); } }
public void _OnFormSingles() { if (formSingles.isOn == true && PairManager.getPairCount() != 0) { formDoubles.isOn = true; // Dialog表示中に落とされたらSinglesになっていまうので、一旦Doublesにする formDoublesText.color = Colors.White; string title = "ペア解除の確認"; string message = "ペアが設定されています。\nシングルスではペアは設定できません。\n全てのペアを解除してシングルスに変更しますか?"; DialogViewController.Show(title, message, new DialogViewOptions { btnCancelTitle = "キャンセル", btnCancelDelegate = () => { singlesSettingCancel(); }, btnOkTitle = "OK", btnOkDelegate = () => { singlesSettingOK(); }, }); } else if (formSingles.isOn == true) { singlesSettingOK(); } }
// データ初期化 public void _OnInit() { string title = "初期化の確認"; string message = "すべてのデータを削除してダウンロード時の状態にしますか?"; DialogViewController.Show(title, message, new DialogViewOptions { btnCancelTitle = "キャンセル", btnCancelDelegate = () => { return; }, btnOkTitle = "初期化", btnOkDelegate = () => { SettingManager.Reset(); MemberManager.Reset(); PairManager.Reset(); GameManager.Reset(); ResultManager.Reset(); NoticeManager.Reset(); }, btnOkTitleSub = null, btnOkDelegateSub = null, }); }
public void _OnCourtNum() { bool bLock = false; for (int cnt = (courtNum.value + 1); cnt < SettingManager.MaxCoutNum; cnt++) // コート1~6 範囲外となるコートがロックされていないか { if (GameManager.chkCourtLockOfCortnum(cnt) == 1) { bLock = true; break; } } for (int cnt = (courtNum.value + 1) * 4; cnt < (4 * 6 - 1); cnt++) // 範囲外となるコートにロックされている選手がいないか { if (GameManager.chkLockOfPosition(cnt) == 1) { bLock = true; break; } } if (bLock) // 上段のブロック条件がクリアなら設定可能 { string title = "コート数変更の制限"; string message = "指定外となるコートにロックされている選手がいます。\n選手のロックを解除した後、コート数を変更して下さい。"; DialogViewController.Show(title, message, null); courtNum.value = SettingManager.courtNum - 1; } else { SettingManager.courtNum = courtNum.value + 1; SettingManager.Save(); // PageScrollRectへPage数を通知 1~3 pageScrollRect.pageNum = (SettingManager.courtNum + 1) / 2; } }
// 試合終了ボタン public void _callBackEnd(Transform trfCourtListMember) { if (SettingManager.sum == 0) // 集計なし { string title = "試合終了の確認"; string message = "\n試合を終了します。\n"; DialogViewController.Show(title, message, new DialogViewOptions { btnCancelTitle = "キャンセル", btnCancelDelegate = () => { return; }, btnOkTitle = "試合終了", btnOkDelegate = () => { _End(trfCourtListMember); }, }); return; } else // 集計ありならResultViewで処理する { viewManager.openResultView(); // ここではResultDialogの結果が不明のためLock解除ができないので、openResultViewから呼ばれるafterResultDialog で処理する } }
public string myRegDate; // scriptSelectViewからprefab作成にセット void OnValueChanged(bool value) { if (GameManager.chkLock(myRegDate) == GameManager.LOCK) // Lockされた選手が選択から外されてはいけない { if (value) { return; } string title = "試合ロック中の制限"; string message = "試合ロック中のメンバーは選択から外せません。"; DialogViewController.Show(title, message, null); tToggle.isOn = true; return; } if (offGraphic != null) { offGraphic.enabled = !value; } ScriptSelectView sc = GameObject.Find("SelectView").GetComponent <ScriptSelectView>(); sc._changeMemberStat(this.transform.parent.parent, this.transform.parent.parent.GetSiblingIndex()); }