private void OnTriggerExitEvent(Collider2D col) { DeathRayController deathRay = col.GetComponent <DeathRayController>(); if (deathRay != null) { ChangeShield(deathRay.color, false); } }
private void OnTriggerStayEvent(Collider2D col) { if (playerDead) { return; } DeathRayController deathRay = col.GetComponent <DeathRayController>(); if (deathRay != null) { if (ColorManager.Instance.GetOwner(deathRay.color) == this) { ChangeShield(deathRay.color, true); } else { ChangeShield(deathRay.color, false); OnPlayerDeath(); } } }