From 9953c9a5818baa392a48a4d18339c73f3b7a814e Mon Sep 17 00:00:00 2001 From: Matheus Date: Thu, 4 Sep 2025 16:18:17 -0300 Subject: Prepare --- scripts/actors/actions/DirectionalAction.cs | 30 ----------------------------- 1 file changed, 30 deletions(-) delete mode 100644 scripts/actors/actions/DirectionalAction.cs (limited to 'scripts/actors/actions/DirectionalAction.cs') diff --git a/scripts/actors/actions/DirectionalAction.cs b/scripts/actors/actions/DirectionalAction.cs deleted file mode 100644 index ca2ca95..0000000 --- a/scripts/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 Actor GetTargetActor() { - return Map_Data.GetBlockingActorAtPosition(Destination); - } -} -- cgit v1.2.3