void DeSelectCharacter() { gameSelectedCharacter = null; GameManager gMan = GameManager.instance; switch (playerId) { case 0: gMan.p1Character = null; break; case 1: gMan.p2Character = null; break; case 2: gMan.p3Character = null; break; case 3: gMan.p4Character = null; break; } gMan.CheckIfCanStartGame(); canMoveUI = true; anim.SetBool("Selected", false); }
void SelectCharacter() { gameSelectedCharacter = currentSelectedCharacter.GetComponent <CharacterSelectable>(); GameManager gMan = GameManager.instance; switch (playerId) { case 0: gMan.p1Character = gameSelectedCharacter.name; break; case 1: gMan.p2Character = gameSelectedCharacter.name; break; case 2: gMan.p3Character = gameSelectedCharacter.name; break; case 3: gMan.p4Character = gameSelectedCharacter.name; break; } gMan.CheckIfCanStartGame(); canMoveUI = false; anim.SetBool("Selected", true); canMoveUI = false; }
public void ChangeCharacter() // Used by an animation event { CharacterSelectable charSelected = charecterSelectableParent.GetChild(currentSelectableNum).GetComponent <CharacterSelectable>(); GameManager gMan = GameManager.instance; image.sprite = charSelected.icon.sprite; name.text = charSelected.name; }