Fix some boxes and global positioning
This commit is contained in:
@@ -72,7 +72,8 @@ public partial class PatrolBehavior : Node3D, IBehavior
|
||||
{
|
||||
var nextVelocity = _navigationAgent.GetNextPathPosition();
|
||||
var parent = GetParent() as Node3D;
|
||||
var velocity = parent.GlobalPosition.DirectionTo(nextVelocity) * (float)_patrolSpeed * (float)delta;
|
||||
var position = new Vector3(parent.GlobalPosition.X, GlobalPosition.Y, parent.GlobalPosition.Z);
|
||||
var velocity = position.DirectionTo(nextVelocity) * (float)_patrolSpeed * (float)delta;
|
||||
EmitSignal(SignalName.OnVelocityComputed, velocity);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user