예제 #1
0
        private void SetConfirmPlayPrefab()
        {
            GameObject prefab = (GameObject)Resources.Load(ConfirmPrefabPath);

            UnityEngine.Assertions.Assert.IsNotNull(prefab);
            GameObject g = Instantiate(prefab);

            UnityEngine.Assertions.Assert.IsNotNull(g);

            Pong.MainmenuConfirm select = g.GetComponent <Pong.MainmenuConfirm>();
            UnityEngine.Assertions.Assert.IsNotNull(select);
            if (mode == Mode.PvC)
            {
                select.Mode = MainmenuConfirm.ConfirmMode.PvC;
                select.Cpu1 = cpu;
            }
            if (mode == Mode.CvC)
            {
                select.Mode = MainmenuConfirm.ConfirmMode.CvC;
                select.Cpu1 = cpu1;
                select.Cpu2 = cpu2;
            }
            mainmenu = (Pong.IMainmenuSelectable)select;
            UnityEngine.Assertions.Assert.IsNotNull(mainmenu);

            mainmenuGameObject = g;
        }
예제 #2
0
        private void SetPlayerSelectPrefab()
        {
            GameObject prefab = (GameObject)Resources.Load(PlayerSelectPrefabPath);

            UnityEngine.Assertions.Assert.IsNotNull(prefab);
            GameObject g = Instantiate(prefab);

            UnityEngine.Assertions.Assert.IsNotNull(g);

            mainmenu = (Pong.IMainmenuSelectable)g.GetComponent <Pong.MainmenuPlayerModeSelect>();
            UnityEngine.Assertions.Assert.IsNotNull(mainmenu);

            mainmenuGameObject = g;
        }
예제 #3
0
        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;
        }