You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

64 lines
1.6 KiB

  1. using UnityEngine;
  2. using System.Collections;
  3. public class sceneController : MonoBehaviour {
  4. public GameObject player1;
  5. public GameObject player2;
  6. public GameObject player3;
  7. public GameObject player4;
  8. public levelController control;
  9. private int playerCount;
  10. private playerController playerScript1;
  11. private playerController playerScript2;
  12. private playerController playerScript3;
  13. private playerController playerScript4;
  14. // Use this for initialization
  15. void Awake(){
  16. playerScript1 = player1.GetComponent<playerController> ();
  17. playerScript2 = player2.GetComponent<playerController> ();
  18. playerScript3 = player3.GetComponent<playerController> ();
  19. playerScript4 = player4.GetComponent<playerController> ();
  20. }
  21. void Start () {
  22. control = GameObject.FindGameObjectWithTag ("GameController").GetComponent<levelController> ();
  23. player1.SetActive (false);
  24. player2.SetActive (false);
  25. player3.SetActive (false);
  26. player4.SetActive (false);
  27. playerCount = control.playerCount;
  28. if (playerCount >= 1)
  29. player1.SetActive (true);
  30. if (playerCount >= 2)
  31. player2.SetActive (true);
  32. if (playerCount >= 3)
  33. player3.SetActive (true);
  34. if (playerCount >= 4)
  35. player4.SetActive (true);
  36. playerScript1.maxScore = control.maxScore;
  37. playerScript2.maxScore = control.maxScore;
  38. playerScript3.maxScore = control.maxScore;
  39. playerScript4.maxScore = control.maxScore;
  40. playerScript1.confettiOnHit = control.confetti;
  41. playerScript2.confettiOnHit = control.confetti;
  42. playerScript3.confettiOnHit = control.confetti;
  43. playerScript4.confettiOnHit = control.confetti;
  44. }
  45. // Update is called once per frame
  46. void Update () {
  47. }
  48. }