public bool takeHit(int color)
    {
        float auxX = transform.position.x + UnityEngine.Random.Range((float)-0.3, (float)0.3);
        float auxY = transform.position.y + UnityEngine.Random.Range((float)-0.3, (float)0.3);

        GameObject tinta = (GameObject) Instantiate ( tiroPinta, new Vector3((auxX) , (auxY), transform.position.z), Quaternion.identity);

        tinta.GetComponent<SpriteRenderer>().color = (getCorrectPlayer(color)).GetComponent<SpriteRenderer>().color;

        tinta.transform.parent = cores.transform;

        ((ColorxLife)vida[0]).life -= 10;
        for(int i = 1;i<vida.Count;i++){
            if(color == ((ColorxLife)vida[i]).color){
                ((ColorxLife)vida[i]).life += 10;
                if(((ColorxLife)vida[i]).life>((ColorxLife)vida[0]).life){
                    vida = new ArrayList();
                    ColorxLife mylife = new ColorxLife();
                    mylife.color = color;
                    mylife.life = 100;
                    vida.Add(mylife);
                    AudioSource.PlayClipAtPoint(convertido, transform.position);

                    foreach (Transform childTransform in cores.transform) Destroy(childTransform.gameObject);
                    return true;
                }else{
                    return false;
                }

            }
        }

        ColorxLife ml = new ColorxLife();
        ml.color = color;
        ml.life = 10;
        vida.Add(ml);
        return false;
    }
    // Use this for initialization
    void Start()
    {
        if(!GameControl.playersOn[number-1]){
            Destroy(this.gameObject);
            return;
        }

        body = GetComponent<Rigidbody2D>();
        controleDisparo = GetComponent<Controle_Disparo>();
        animator = GetComponent<Animator>();
        animator2 = transform.GetChild(0).gameObject.GetComponent<Animator>();
        controleDisparo.user = number;
        ColorxLife ml = new ColorxLife();
        ml.color = number;
        ml.life = 100;
        vida.Add(ml);
        GameControl.playersList.Add(this.gameObject);
    }