Ejemplo n.º 1
0
        public override void OnHit(IAttackAction attacker, IExternalForceReceiver attackerForceReceiver)
        {
            DebugHelperDrawer.Instance.SpawnVectorHelperPrefab(attacker.GetForce() / 1000 * attacker.GetAttackVector() * -1, PlayerController.Instance.playerObject.transform.position);

            attackerForceReceiver.ResetVelocity();

            attackerForceReceiver.ApplyForce(attacker.GetForce() * attacker.GetAttackVector() * -1);
        }
Ejemplo n.º 2
0
 public abstract void OnHit(IAttackAction attacker, IExternalForceReceiver attackerForceReceiver);