diff options
| author | Matheus <matheus.guedes.mg.m@gmail.com> | 2025-09-02 12:50:09 -0300 |
|---|---|---|
| committer | Matheus <matheus.guedes.mg.m@gmail.com> | 2025-09-02 12:50:09 -0300 |
| commit | 6842ccfd372601db6b5d3f678ab5ebf03ad2b206 (patch) | |
| tree | 572c89e5d266087f18c763bec3085dca3f29bdb6 /scripts/input/BaseInputHandler.cs | |
| parent | 4be033a60846cbdd290da27be44f270eba5a964d (diff) | |
Adicionado entidade Inspetor.
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); } |
