Tales-of-PKMN/game/player/states/state.gd
2026-10-13 09:21:01 +02:00

28 lines
735 B
GDScript

extends Node
class_name State
signal transitioned #it's normal if this signal isn't used in this script, because it's purpose is to be used in the scripts that extends from the State class
signal hints_changed #à émettre quand get_hints() change pendant que l'état est actif
@export var hints : Array[StringName] = [] #hints simples, réglables dans l'inspecteur
func enter(_char_reference : CharacterBody3D) -> void:
#enter state
pass
func exit() -> void:
#exit state
pass
func update(_delta : float) -> void:
#process update
pass
func physics_update(_delta : float) -> void:
#physics_process update
pass
func get_hints() -> Array:
return hints #à surcharger seulement si les hints dépendent d'une condition