コード例 #1
0
ファイル: MainmenuTask.cs プロジェクト: gdgdmh/unity_pong
 /// <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());
 }
コード例 #2
0
ファイル: MainmenuTask.cs プロジェクト: gdgdmh/unity_pong
        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;
        }