diff --git a/Assets/UI overlay/DistanceIndicator.cs b/Assets/UI overlay/DistanceIndicator.cs index 6d8e429..4ae5e23 100644 --- a/Assets/UI overlay/DistanceIndicator.cs +++ b/Assets/UI overlay/DistanceIndicator.cs @@ -5,15 +5,21 @@ public class DistanceIndicator : MonoBehaviour { public float multiplier; Teo player; - // Start is called once before the first execution of Update after the MonoBehaviour is created - void Start() - { - player= GameObject.FindGameObjectWithTag("Player").GetComponent(); + SpriteRenderer sprite; + float timeCreated; + void Start() { + player = GameObject.FindGameObjectWithTag("Player").GetComponent(); + sprite = GetComponent(); + timeCreated = Time.fixedTime; transform.localScale = new Vector3 (player.swingDistance*multiplier, player.swingDistance*multiplier, 1); StartCoroutine("KillMyself"); } - IEnumerator KillMyself () { + void Update() { + sprite.color = new Color (1F, 1F, 1F, 0.5F-(Time.fixedTime-timeCreated)); + } + + IEnumerator KillMyself() { yield return new WaitForSeconds (0.5F); Destroy(gameObject); }