some shake
This commit is contained in:
@@ -1787,13 +1787,19 @@ public partial class PlayerController : CharacterBody3D,
|
||||
var finalDamage = CDamageable.TakeDamage(damageRecord);
|
||||
DamageTaken?.Invoke(this, finalDamage);
|
||||
|
||||
HeadSystem.OnGetHit();
|
||||
TriggerHitstop();
|
||||
|
||||
_isInvincible = true;
|
||||
_invincibilityTimer.Start();
|
||||
OnHitInvincibility();
|
||||
|
||||
return finalDamage;
|
||||
}
|
||||
|
||||
public void OnHitInvincibility()
|
||||
{
|
||||
_isInvincible = true;
|
||||
_invincibilityTimer.Start();
|
||||
}
|
||||
|
||||
public void OnInputHitPressed()
|
||||
{
|
||||
if (_aiming.Active && WeaponSystem.InHandState.Active)
|
||||
@@ -1842,6 +1848,8 @@ public partial class PlayerController : CharacterBody3D,
|
||||
foreach (var damageable in _hitEnemies)
|
||||
damageable.TakeDamage(new DamageRecord(this, RDamage));
|
||||
_hitEnemies.Clear();
|
||||
|
||||
HeadSystem.OnHitTarget();
|
||||
TriggerHitstop();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user