// Checks void OnDamage() { if (_health > 1) { _health -= 1; _isInvincible = true; _eraser.EraserWave(0.05f); _animController.OnHit(); // 혹시 모를 예외처리 if (_isInvincible) { StartCoroutine(Invicible(1.0f)); } CameraManager.Instance.ShakeCamera(0.5f, 0.05f); } else if (_health == 1) { _health = 0; _isDead = true; _animController.Dead(); CameraManager.Instance.ShakeCamera(1f, 0.1f); } }