public void OnTriggerEnter(Collider who) { if (!AffectedTags.Contains(who.tag)) { return; } DealDamage(who.gameObject); StartCoroutine(_events.ExecuteGameEventGroup(EnterEvents)); }
private void RunDeathEvents() { if (Health.IsDead) { return; } StartCoroutine(_events.ExecuteGameEventGroup(DeathEvents)); }
private void OnProjectileHit() { if (_events == null) { return; } StartCoroutine(_events.ExecuteGameEventGroup(ProjectileHitEvents)); }