void UpdateShield() { foreach (GameObject shield in shields) { BossShieldController shieldController = shield.GetComponent <BossShieldController>(); if (shieldController.lastDeathTime != 0 && Time.time - shieldController.lastDeathTime < shieldRefreshTime) { continue; } shieldController.Regenerate(); } }
void UpdateShield() { foreach (GameObject shield in shields) { BossShieldController shieldController = shield.GetComponent <BossShieldController>(); if (shieldController.lastDeathTime != 0 && Time.time - shieldController.lastDeathTime < shieldRefreshTime) { continue; } shieldController.lastDeathTime = 0; shield.GetComponent <Collider2D>().enabled = true; shield.GetComponent <Renderer>().enabled = true; } }