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);
|
|
}
|
|
}
|
|
|
|
|
|
}
|