public void GetDamage(float damage) { stats.RemoveFromCurLife(damage); if (rendererController != null) { rendererController.Blink(); } }
public void GetDamage(float damage) { stats.RemoveFromCurLife(damage); if (rendererController != null) { rendererController.Blink(); } timeFromLastHit = Time.time; Messenger.Broadcast(GameEvents.BOSS_LIVE_CHANGED, stats); }
public void GetDamage(float damage) { if (Time.time - timeFromLastHit > temporaryImmortalAfterHit) { stats.RemoveFromCurLife(damage); if (rendererController != null) { rendererController.Blink(); } timeFromLastHit = Time.time; } }