using UnityEngine; public class AttackCooldown : MonoBehaviour { Teo player; UnityEngine.UI.Image bar; // Start is called once before the first execution of Update after the MonoBehaviour is created void Start() { player = GameObject.FindGameObjectWithTag("Player").GetComponent(); bar = GetComponent(); } // Update is called once per frame void Update() { GetComponent().SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, Mathf.Min(100*(Time.fixedTime-player.lastAttackTime)/player.attackCooldownSeconds, 100)); } }