public void OnChampionClicked(string champ) { ReadyButton.SetActive(true); foreach (GameObject Champ_array in Champ_all) { if (!(Champ_array.name == champ)) { Champ_array.GetComponent <Image>().color = new Color(1, 1, 1, 0.392f); } else { SelectedChamp(Champ_array); } } if (champ == "Commingsoon") { ReadyButton.GetComponent <Button>().interactable = false; } else { ReadyButton.GetComponent <Button>().interactable = true; } PhotonNetwork.LocalPlayer.CustomProperties.Remove(PlayerInformation.PLAYER_CHAMPION); PhotonNetwork.LocalPlayer.CustomProperties.Add(PlayerInformation.PLAYER_CHAMPION, champ); }
public void OnReadyButtonClicked() { if (isPlayerReady == false) { SoundManager_Main.instance.PlayEffectSound(Ready); } if (isPlayerReady == true) { SoundManager_Main.instance.PlayEffectSound(SelectIcon); } isPlayerReady = !isPlayerReady; PhotonNetwork.LocalPlayer.CustomProperties.Remove(PlayerInformation.PLAYER_READY); PhotonNetwork.LocalPlayer.CustomProperties.Add(PlayerInformation.PLAYER_READY, isPlayerReady); PhotonNetwork.LocalPlayer.SetCustomProperties(PhotonNetwork.LocalPlayer.CustomProperties); if (isPlayerReady) { foreach (GameObject Champ_array in Champ_all) { Champ_array.GetComponent <Button>().interactable = false; } for (int i = 0; i < 5; i++) { RedPlayer[i].transform.parent.transform.parent.GetComponent <Button>().interactable = false; BluePlayer[i].transform.parent.transform.parent.GetComponent <Button>().interactable = false; } } else { foreach (GameObject Champ_array in Champ_all) { Champ_array.GetComponent <Button>().interactable = true; } for (int i = 0; i < 5; i++) { RedPlayer[i].transform.parent.transform.parent.GetComponent <Button>().interactable = true; BluePlayer[i].transform.parent.transform.parent.GetComponent <Button>().interactable = true; } } }
public override void OnLeftRoom() { Debug.Log("OnLeftRoom"); SoundManager_Main.instance.PlayEffectSound(OutRoom); for (int i = 0; i < 5; i++) { RedPlayer[i].GetComponent <Text>().text = ""; RedPlayer_Ready[i].SetActive(false); BluePlayer[i].GetComponent <Text>().text = ""; BluePlayer_Ready[i].SetActive(false); RedPlayer[i].transform.parent.transform.parent.GetComponent <Button>().interactable = true; BluePlayer[i].transform.parent.transform.parent.GetComponent <Button>().interactable = true; } foreach (GameObject Champ_array in Champ_all) { Champ_array.GetComponent <Button>().interactable = true; Champ_array.GetComponent <Image>().color = new Color(1, 1, 1, 0.392f); } ReadyButton.SetActive(false); ChangeColor(); PhotonNetwork.LocalPlayer.CustomProperties.Clear(); onLeftRoom = true; }