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.

51 lines
1.1 KiB

  1. using UnityEngine;
  2. using System.Collections;
  3. public class flameColor : MonoBehaviour {
  4. public playerController player1;
  5. public playerController player2;
  6. public playerController player3;
  7. public playerController player4;
  8. private int playerLeader;
  9. private int topscore;
  10. // Use this for initialization
  11. void Start () {
  12. }
  13. // Update is called once per frame
  14. void Update () {
  15. playerLeader = 1;
  16. topscore = player1.score;
  17. if (player2.score > topscore) {
  18. playerLeader = 2;
  19. topscore = player2.score;
  20. }
  21. if (player3.score > topscore) {
  22. playerLeader = 3;
  23. topscore = player3.score;
  24. }
  25. if (player4.score > topscore) {
  26. playerLeader = 4;
  27. topscore = player4.score;
  28. }
  29. if (playerLeader == 1){
  30. gameObject.GetComponent<ParticleSystem>().startColor = new Color(0, 255, 255);
  31. }
  32. if (playerLeader == 2){
  33. gameObject.GetComponent<ParticleSystem>().startColor = new Color(255, 255, 0);
  34. }
  35. if (playerLeader == 3){
  36. gameObject.GetComponent<ParticleSystem>().startColor = new Color(255, 0, 255);
  37. }
  38. if (playerLeader == 4){
  39. gameObject.GetComponent<ParticleSystem>().startColor = new Color(0, 255, 0);
  40. }
  41. }
  42. }