public void MakeHPBar(UnitStat target)
    {
        GameObject bar = Instantiate(HPBar);

        bar.transform.parent = canvas.transform;

        HPBarManager manager = bar.GetComponent <HPBarManager>();

        manager.stat = target;
        target.hpBar = manager;
    }
    void Start()
    {
        instances.Add(this);

        hpSlider.maxValue = maxLifePoints;
        hpSlider.value    = lifePoints;
        gameObject.GetComponent <Rigidbody2D>().freezeRotation = true;
        animator = GetComponent <Animator>();
        hpbar    = GetComponent <HPBarManager>();
        sprite   = GetComponent <SpriteRenderer>();

        horizontalInputLabel    = string.Concat(Constants.MOV_HORIZONTAL, playerPrefix);
        verticalInputLabel      = string.Concat(Constants.MOV_VERTICAL, playerPrefix);
        aimHorizontalInputLabel = string.Concat(Constants.AIM_HORIZONTAL, playerPrefix);
        aimVerticalInputLabel   = string.Concat(Constants.AIM_VERTICAL, playerPrefix);
        playerSwapLabel         = string.Concat(Constants.SWAP, playerPrefix);
    }
 private void Start()
 {
     instance = this;
 }