using UnityEngine; using System.Collections; public class sceneController : MonoBehaviour { public GameObject player1; public GameObject player2; public GameObject player3; public GameObject player4; public levelController control; private int playerCount; private playerController playerScript1; private playerController playerScript2; private playerController playerScript3; private playerController playerScript4; // Use this for initialization void Awake(){ playerScript1 = player1.GetComponent (); playerScript2 = player2.GetComponent (); playerScript3 = player3.GetComponent (); playerScript4 = player4.GetComponent (); } void Start () { control = GameObject.FindGameObjectWithTag ("GameController").GetComponent (); player1.SetActive (false); player2.SetActive (false); player3.SetActive (false); player4.SetActive (false); playerCount = control.playerCount; if (playerCount >= 1) player1.SetActive (true); if (playerCount >= 2) player2.SetActive (true); if (playerCount >= 3) player3.SetActive (true); if (playerCount >= 4) player4.SetActive (true); playerScript1.maxScore = control.maxScore; playerScript2.maxScore = control.maxScore; playerScript3.maxScore = control.maxScore; playerScript4.maxScore = control.maxScore; playerScript1.confettiOnHit = control.confetti; playerScript2.confettiOnHit = control.confetti; playerScript3.confettiOnHit = control.confetti; playerScript4.confettiOnHit = control.confetti; } // Update is called once per frame void Update () { } }