|
|
- using UnityEngine;
- using System.Collections;
-
- public class flameColor : MonoBehaviour {
- public playerController player1;
- public playerController player2;
- public playerController player3;
- public playerController player4;
- private int playerLeader;
- private int topscore;
-
- // Use this for initialization
- void Start () {
-
- }
-
- // Update is called once per frame
- void Update () {
- playerLeader = 1;
- topscore = player1.score;
-
- if (player2.score > topscore) {
- playerLeader = 2;
- topscore = player2.score;
- }
- if (player3.score > topscore) {
- playerLeader = 3;
- topscore = player3.score;
- }
- if (player4.score > topscore) {
- playerLeader = 4;
- topscore = player4.score;
- }
-
-
- if (playerLeader == 1){
- gameObject.GetComponent<ParticleSystem>().startColor = new Color(0, 255, 255);
- }
- if (playerLeader == 2){
- gameObject.GetComponent<ParticleSystem>().startColor = new Color(255, 255, 0);
- }
- if (playerLeader == 3){
- gameObject.GetComponent<ParticleSystem>().startColor = new Color(255, 0, 255);
- }
- if (playerLeader == 4){
- gameObject.GetComponent<ParticleSystem>().startColor = new Color(0, 255, 0);
- }
- }
-
-
- }
|