void Awake() { anim = GetComponent <Animator> (); enemyAudio = GetComponent <AudioSource> (); hitParticles = GetComponentInChildren <ParticleSystem> (); sphereCollider = GetComponent<SphereCollider> (); currentHealth = startingHealth; events = GetComponent<EventDispatcher>(); damageListene = events.GenListener("TakeDamage", this); }