improve navigation
parent
388c2a0e4c
commit
7cfb8baac6
|
@ -12,7 +12,7 @@ public partial class DynamicDoorSwitch : StaticBody2D
|
||||||
public string MapStateKey { get; set; }
|
public string MapStateKey { get; set; }
|
||||||
|
|
||||||
[Export]
|
[Export]
|
||||||
public Godot.Collections.Array<NodePath> VisibleOnToggle { get; set; } = new();
|
public Godot.Collections.Array<NodePath> VisibleOnToggle { get; set; }
|
||||||
|
|
||||||
private AnimationPlayer _animPlayer;
|
private AnimationPlayer _animPlayer;
|
||||||
|
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -57,11 +57,6 @@ public partial class PursueState : ThinkerState
|
||||||
|
|
||||||
public override ThinkerState PhysicsProcess(double delta)
|
public override ThinkerState PhysicsProcess(double delta)
|
||||||
{
|
{
|
||||||
//if (!NavigationAgent.IsTargetReachable())
|
|
||||||
//{
|
|
||||||
// return PassiveState ?? base.PhysicsProcess(delta);
|
|
||||||
//}
|
|
||||||
|
|
||||||
var navPos = NavigationAgent.GetNextPathPosition();
|
var navPos = NavigationAgent.GetNextPathPosition();
|
||||||
NPC.Direction = NPC.GlobalPosition.DirectionTo(navPos);
|
NPC.Direction = NPC.GlobalPosition.DirectionTo(navPos);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue