From 396c0788cea3bc68022c4bc5a96c82e058bc9b93 Mon Sep 17 00:00:00 2001 From: Matheus Date: Thu, 4 Sep 2025 17:04:52 -0300 Subject: Move move --- .../entities/actors/actions/DirectionalAction.cs | 30 ---------------------- 1 file changed, 30 deletions(-) delete mode 100644 scripts/entities/actors/actions/DirectionalAction.cs (limited to 'scripts/entities/actors/actions/DirectionalAction.cs') diff --git a/scripts/entities/actors/actions/DirectionalAction.cs b/scripts/entities/actors/actions/DirectionalAction.cs deleted file mode 100644 index 9c7a915..0000000 --- a/scripts/entities/actors/actions/DirectionalAction.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Godot; - -/// -/// Ação direcionada. Esta ação é acompanhada com um vetor que representa uma -/// distância tendo como ponto de partida o ator. -/// -public abstract partial class DirectionalAction : Action -{ - /// - /// Direção/distância do ator da ação. - /// Seu significado depende da ação que implementará esta classe. - /// - public Vector2I Offset { get; private set; } - /// - /// Coordenada do alvo da ação. - /// - public Vector2I Destination { get => actor.GridPosition + Offset; } - public DirectionalAction(Actor actor, Vector2I offset) : base(actor) - { - Offset = offset; - } - - /// - /// Função que obtém o alvo da ação, se houver. - /// - /// O ator alvo da ação, nulo se não houver. - protected Entity GetTarget() { - return Map_Data.GetBlockingEntityAtPosition(Destination); - } -} -- cgit v1.2.3