Files
RatStabber/Assets/UI overlay/DistanceIndicator.cs

27 lines
689 B
C#

using UnityEngine;
using System.Collections;
public class DistanceIndicator : MonoBehaviour
{
public float multiplier;
Teo player;
SpriteRenderer sprite;
float timeCreated;
void Start() {
player = GameObject.FindGameObjectWithTag("Player").GetComponent<Teo>();
sprite = GetComponent<SpriteRenderer>();
timeCreated = Time.fixedTime;
transform.localScale = new Vector3 (player.swingDistance*multiplier, player.swingDistance*multiplier, 1);
StartCoroutine("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);
}
}