/// <summary> /// レベル選択ボタン選択 /// </summary> /// <param name="data"></param> private void OnSelectSkip(ChallengeSelect.EventData data) { SoundUtil.PlaySE(SEID.SE_MENU_OK); m_ChallengeSelect.IsViewSkipButton = false; ChallengeSkipDialog newDialog = ChallengeSkipDialog.Create(SceneObjReferMainMenu.Instance.m_MainMenuGroupCamera.GetComponent <Camera>()); newDialog.setup(data); newDialog.Show(() => { updateQuestInfo(data); m_ChallengeSelect.IsViewSkipButton = true; }); }
/*-------------------------------------------------------------------------------------*/ /* */ /* */ /* */ /*-------------------------------------------------------------------------------------*/ public static ChallengeSkipDialog Create(Camera camera) { GameObject _tmpObj = Resources.Load("Prefab/ChallengeSelect/ChallengeSkipDialog") as GameObject; if (_tmpObj == null) { return(null); } GameObject _newObj = Instantiate(_tmpObj) as GameObject; if (_newObj == null) { return(null); } UnityUtil.SetObjectEnabledOnce(_newObj, true); _newObj.GetComponentInChildren <Canvas>().worldCamera = camera; ChallengeSkipDialog dlg = _newObj.GetComponent <ChallengeSkipDialog>(); return(dlg); }