public HitAreaCollider SelectArea(float speedDelta) { _meshModified = new List <MeshRenderer>(); _selected = _hitAreaColliders[Random.Range(0, _hitAreaColliders.Count)]; _selected.GetComponent <Collider>().enabled = true; _speedDelta = speedDelta; return(_selected); }
public void StopArea() { _selected.GetComponent <Collider>().enabled = false; _selected = null; foreach (var mesh in _meshModified) { mesh.enabled = !mesh.enabled; } }
//List<Minion> _affectedMinions = new List<Minion>();//minions affected by the ice of the tower protected override void Start() { base.Start(); _hitAreaCollider = GetComponentInChildren <HitAreaCollider>(); _hitAreaCollider.OnTriggerExitCallback += OnTriggerExitHandler; _hitAreaCollider.OnTriggerEnterCallback += OnTriggerEnterHandler; _particleSys = GetComponentInChildren <ParticleSystem>(); }