summaryrefslogtreecommitdiff
path: root/scripts/input/BaseInputHandler.cs
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/input/BaseInputHandler.cs')
-rw-r--r--scripts/input/BaseInputHandler.cs17
1 files changed, 12 insertions, 5 deletions
diff --git a/scripts/input/BaseInputHandler.cs b/scripts/input/BaseInputHandler.cs
index 4ba25d7..4e389ed 100644
--- a/scripts/input/BaseInputHandler.cs
+++ b/scripts/input/BaseInputHandler.cs
@@ -9,11 +9,18 @@ using Godot;
/// Mas isto pode aumentar.
/// </summary>
public abstract partial class BaseInputHandler : Node {
-
- /// <summary>
- /// Obtém uma ação do usuári conforme input.
+ /// <summary>
+ /// Método executado quando o input handler entra em cena;
/// </summary>
- /// <param name="player">Jogador</param>
- /// <returns>Ação que o jogador escolheu, nulo se nenhuma.</returns>
+ public virtual void Enter() { }
+ /// <summary>
+ /// Método executado quando o input handler sai de cena;
+ /// </summary>
+ public virtual void Exit() { }
+ /// <summary>
+ /// Obtém uma ação do usuári conforme input.
+ /// </summary>
+ /// <param name="player">Jogador</param>
+ /// <returns>Ação que o jogador escolheu, nulo se nenhuma.</returns>
public abstract Action GetAction(Player player);
}