- ajout d'une classe abstraite d'éléments interactifs : Interactables - ajout d'une classe abstraite d'actions d'éléments d'interactifs : InteractablesActions - ajout de la première classe d'action : WaterPlant - ajout d'une plante rudimentaire
8 lines
169 B
GDScript
8 lines
169 B
GDScript
extends Area2D
|
|
class_name Interactable
|
|
|
|
@export var actions : Array[InteractableAction] = [];
|
|
|
|
func interact(p : Player):
|
|
for a in actions:
|
|
a.action(p, self) |