Пример #1
0
 public void KnockPlayerBack(Vector3 inflictorPosition)
 {
     state = PlayerState.Knockback;
     knockbackDirection = (transform.position - inflictorPosition).normalized;
     rb.SetVelocity(knockback * knockbackDirection);
     targetVelocity = Vector3.zero;
 }
 public void Knockback(Vector3 damagerPosition)
 {
     knockbackDirection = (transform.position - damagerPosition).normalized;
     state = EnemyState.Knockback;
     rb.SetVelocity(knockbackDirection * knockback);
 }