From 2fb787a744d4f7a37d81233d2913a5ef39122f73 Mon Sep 17 00:00:00 2001 From: Matheus Date: Thu, 28 Aug 2025 00:38:48 -0300 Subject: Comentarios --- scripts/actors/actions/DirectionalAction.cs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'scripts/actors/actions/DirectionalAction.cs') diff --git a/scripts/actors/actions/DirectionalAction.cs b/scripts/actors/actions/DirectionalAction.cs index d5199f9..8c3c68f 100644 --- a/scripts/actors/actions/DirectionalAction.cs +++ b/scripts/actors/actions/DirectionalAction.cs @@ -1,14 +1,27 @@ using Godot; -using System; +/// +/// 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; } public DirectionalAction(Actor actor, Vector2I offset) : base(actor) { Offset = offset; } + /// + /// É conveniente ter acesso à função para obter atores em uma determinada posição. + /// Este método expõe o método de mesmo nome do mapa. + /// + /// Posição para verificar + /// O ator naquela posição, nulo se não houver. protected Actor GetBlockingActorAtPosition(Vector2I pos) { return Map_Data.GetBlockingActorAtPosition(pos); } -- cgit v1.2.3