/// <summary> /// メインメニューで選択されたCpuレベルの取得 /// </summary> /// <returns>Cpuレベルパラメータクラス</returns> private Pong.BoardCpuLevel GetMainmenuCpuLevel() { // CPuレベルを取得 UnityEngine.Assertions.Assert.IsNotNull(mainmenu); Pong.MainmenuCpuLevelSelect select = mainmenu as Pong.MainmenuCpuLevelSelect; UnityEngine.Assertions.Assert.IsNotNull(select); return(select.Get()); }
private void SetCvcCpuSelect2Prefab() { GameObject prefab = (GameObject)Resources.Load(SelectCpuLevelPrefabPath); UnityEngine.Assertions.Assert.IsNotNull(prefab); GameObject g = Instantiate(prefab); UnityEngine.Assertions.Assert.IsNotNull(g); Pong.MainmenuCpuLevelSelect select = g.GetComponent <Pong.MainmenuCpuLevelSelect>(); UnityEngine.Assertions.Assert.IsNotNull(select); select.SelectMode = Pong.MainmenuCpuLevelSelect.Mode.CvC2; mainmenu = (Pong.IMainmenuSelectable)select; UnityEngine.Assertions.Assert.IsNotNull(mainmenu); mainmenuGameObject = g; }