void Start()
    {
        playerStat = gameObject.GetComponent <PlayerStatBehaviour>();
        switch (gameObject.transform.tag)
        {
        case "P1":
            playerNumber = "";
            break;

        case "P2":
            playerNumber = " 1";
            break;

        case "P3":
            playerNumber = " 2";
            break;

        case "P4":
            playerNumber = " 3";
            break;

        default:
            break;
        }
    }
    // Use this for initialization
    private void Start()
    {
        PlayerStats = gameObject.transform.parent.parent.GetComponentInChildren <PlayerStatBehaviour>();
        TempText    = new List <Text>();
        foreach (var child in gameObject.transform.GetComponentsInChildren <Text>())
        {
            TempText.Add(child);
        }

        ExpSlider.value = 0;
    }
    private void Update()
    {
        if (PlayerStats == null)
        {
            PlayerStats = gameObject.transform.parent.parent.GetComponentInChildren <PlayerStatBehaviour>();
        }
        foreach (var text in TempText)
        {
            text.font     = DefaultFont;
            text.fontSize = 10;
            if (text.name.Contains("Health"))
            {
                var health = PlayerStats.GetComponent <PlayerStatBehaviour>().Health;
                if (!maxChanged)
                {
                    if (health <= 100)
                    {
                        HealthSlider.maxValue = 100;
                    }
                    else
                    {
                        HealthSlider.maxValue = 200;
                        maxChanged            = true;
                    }
                }

                HealthSlider.value = health;
                text.text          = "";
            }
            else if (text.name.Contains("Armor"))
            {
                text.text = PlayerStats.GetComponent <PlayerStatBehaviour>().Armor.ToString();
            }
            else if (text.name.Contains("Speed"))
            {
                text.text = PlayerStats.GetComponent <PlayerStatBehaviour>().Speed.ToString();
            }
            else if (text.name.Contains("Damage"))
            {
                text.text = PlayerStats.GetComponent <PlayerStatBehaviour>().Damage.ToString();
            }
            else if (text.name.Contains("Level"))
            {
                text.text = "";
                foreach (var child in text.GetComponentsInChildren <Image>())
                {
                    switch (child.name)
                    {
                    case "NUM":
                        switch (PlayerStats.GetComponent <PlayerStatBehaviour>().Level)
                        {
                        case 1:
                            child.GetComponent <Image>().sprite = Sprites[1];
                            break;

                        case 2:
                            child.GetComponent <Image>().sprite = Sprites[2];
                            break;

                        case 3:
                            child.GetComponent <Image>().sprite = Sprites[3];
                            break;

                        case 4:
                            child.GetComponent <Image>().sprite = Sprites[4];
                            break;

                        case 5:
                            child.GetComponent <Image>().sprite = Sprites[5];
                            break;

                        case 6:
                            child.GetComponent <Image>().sprite = Sprites[6];
                            break;

                        default:
                            break;
                        }
                        break;

                    case "LVL":
                        child.GetComponent <Image>().sprite = Sprites[0];
                        break;
                    }
                }
            }
            else if (text.name.Contains("EXP"))
            {
                ExpSlider.value = PlayerStats.GetComponent <PlayerStatBehaviour>().EXP;
                text.text       = "";
            }
        }
    }