Example #1
0
 // Update is called once per frame
 protected override void Update()
 {
     if (EnemyHP == EnemyHPMax)
     {
         LifeBar.GetComponent <RectTransform>().sizeDelta = new Vector2(30, 2.5f);
     }
     else
     {
         LifeBar.GetComponent <RectTransform>().sizeDelta = new Vector2(((EnemyHP * 100 / EnemyHPMax) / 100) * 30, 2.5f);
     }
     base.Update();
 }
Example #2
0
    protected override void Update()
    {
        float percentHealh = ((EnemyHP * 100 / EnemyHPMax) / 100) * ScaleOnStart;

        transform.localScale = new Vector3(percentHealh, percentHealh, percentHealh);
        if (EnemyHP == EnemyHPMax)
        {
            LifeBar.GetComponent <RectTransform>().sizeDelta = new Vector2(60, 3.5f);
        }
        else
        {
            LifeBar.GetComponent <RectTransform>().sizeDelta = new Vector2(((EnemyHP * 100 / EnemyHPMax) / 100) * 60, 3.5f);
        }
        base.Update();
    }
Example #3
0
 protected override void Update()
 {
     if (EnemyHP == EnemyHPMax)
     {
         LifeBar.GetComponent <RectTransform>().sizeDelta = new Vector2(30, 2.5f);
     }
     else
     {
         LifeBar.GetComponent <RectTransform>().sizeDelta = new Vector2(EnemyHP / EnemyHPMax * 30, 2.5f);
     }
     base.Update();
     ArmorBarManagment();
     if (Armor <= 0)
     {
         Slowable = true;
     }
 }