diff options
Diffstat (limited to 'scripts/input/BaseInputHandler.cs')
| -rw-r--r-- | scripts/input/BaseInputHandler.cs | 17 |
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); } |
