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; }
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; }
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; }