Constrain garlic pushback to XY axis
This commit is contained in:
parent
70f474c5ee
commit
f3c2da70d0
@ -83,6 +83,7 @@ void AGarlicWeapon::GarlicFireWeaponAction(FOverlappedEnemy EnemyCharacter)
|
|||||||
{
|
{
|
||||||
FVector Direction = EnemyCharacter.OverlappedEnemyCharacter->GetActorLocation() - this->GetActorLocation();
|
FVector Direction = EnemyCharacter.OverlappedEnemyCharacter->GetActorLocation() - this->GetActorLocation();
|
||||||
Direction.Normalize();
|
Direction.Normalize();
|
||||||
|
Direction.Z = 0.0f;
|
||||||
float distance = SphereComponent->GetScaledSphereRadius();
|
float distance = SphereComponent->GetScaledSphereRadius();
|
||||||
Direction *= distance;
|
Direction *= distance;
|
||||||
EnemyCharacter.OverlappedEnemyCharacter->SetActorLocation(
|
EnemyCharacter.OverlappedEnemyCharacter->SetActorLocation(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user