private void CreatePlayer() { GameObject newPlayer = Instantiate(jugadorPrefab); AsignadorJugador asignador = newPlayer.GetComponent <AsignadorJugador>(); int playerNumber = asignador.Asignador(); newPlayer.GetComponent <PlayerController>().InitializeInputController(playerNumber); newPlayer.GetComponent <PlayerController> ().PlayerName = playerNumber; newPlayer.GetComponent <ColorJugador>().AsignadorColor(asignador); EventDispatcher.Instance.Dispatch(new PlayerSpawnedEvent(gameObject, newPlayer.GetComponent <PlayerController>())); }
public void AsignadorColor(AsignadorJugador asignador) { if (asignador.jugador1 == true) { jugador.color = Color.red; } if (asignador.jugador2 == true) { jugador.color = Color.blue; } if (asignador.jugador3 == true) { jugador.color = Color.green; } if (asignador.jugador4 == true) { jugador.color = Color.yellow; } }