IEnumerator FlashPLayer() { while (!playerLifeManager.CanBeHit()) { yield return(new WaitForSeconds(0.1f)); EnableFlashingSprites(); } if (playerLifeManager.CanBeHit()) { EnableSprites(); StopCoroutine(FlashPLayer()); } }
public bool CanBeHit() { return(playerLifeManager.CanBeHit() /* && playerShieldManager.CanBeHit()*/); }