cirnogodot/Scripts/Components/Actors/EnemyPossessionMovement.cs
2025-02-20 18:26:53 +01:00

23 lines
No EOL
431 B
C#

using Godot;
public partial class EnemyPossessionMovement : ActorFreeMovement
{
private ActorAi _actorAi;
// State accessor
public override void Init(Actor parent)
{
base.Init(parent);
_actorAi = parent.GetNode<ActorAi>("ActorAi");
}
public override void PhysicsUpdate(double delta)
{
if (_actorAi.Ai is AiState.Controlled)
base.PhysicsUpdate(delta);
}
}