private void Start() { index = 1; Selected.r = 1; Selected.g = 1; Selected.b = 1; Selected.a = 0.5f; player1Selection = FindObjectOfType <Player1Selection>(); }
void Update() { if (Input.GetKeyDown(left) && player2Selected == false) { index++; AudioManager.PlayMusic("Woosh"); //if (player1Selection.index == index && player1Selection.playerSelected == true) //{ // index++; //} upOrDown = "Up"; } if (Input.GetKeyDown(right) && player2Selected == false) { index--; AudioManager.PlayMusic("Woosh"); //if (player1Selection.index == index && player1Selection.playerSelected == true) //{ // index--; //} upOrDown = "Down"; } if (player1Selection.index == index && player1Selection.playerSelected == true) { if (upOrDown == "Up") { index++; } else { index--; } } if (index < 0) { index = maxIndex; if (player1Selection.index == index && player1Selection.playerSelected == true) { if (upOrDown == "Up") { index++; } else { index--; } } } if (index > maxIndex) { index = 0; if (player1Selection.index == index && player1Selection.playerSelected == true) { if (upOrDown == "Up") { index++; } else { index--; } } } if (index == characterIndex) { EventSystem.current.SetSelectedGameObject(this.gameObject); buttonImage.SetActive(true); } else { buttonImage.SetActive(false); } if (Input.GetKeyDown(selectionKey) || Input.GetKeyDown(selectionKey2)) { player2Selected = true; buttonImage.GetComponent <Image>().color = Selected; //if (player1Selection.index == index) //{ // player1Selection.index++; //} } if (index == 0 && player2Selected == true) { character2String = "Ikkx"; CharacterSelector.player2Character = character2String; } else if (index == 1 && player2Selected == true) { character2String = "Angelov"; CharacterSelector.player2Character = character2String; } else if (index == 2 && player2Selected == true) { character2String = "Pixel"; CharacterSelector.player2Character = character2String; } else if (index == 3 && player2Selected == true) { character2String = "Ragnar"; CharacterSelector.player2Character = character2String; } player1Selection = transform.GetComponent <Player1Selection>(); if (player1Selection.playerSelected == true && player2Selected == true) { AudioManager.StopMusic("Title Music"); SceneManager.LoadScene("FightScene"); bothSelected = true; } }