Rewrote entity system

This commit is contained in:
2025-05-09 22:33:51 -05:00
parent a69ec56a2d
commit f465880044
29 changed files with 372 additions and 284 deletions

View File

@@ -1,12 +1,12 @@
class_name Event extends Node
const OverworldEntity = preload("res://scripts/Entity/OverworldEntity.gd");
const Entity = preload("res://scripts/Entity/Entity.gd");
var started:bool = false;
var ended:bool = false;
var interactor:OverworldEntity = null
var interactee:OverworldEntity = null
var interactor:Entity = null
var interactee:Entity = null
# Godot Methods
func _init() -> void:
@@ -43,8 +43,8 @@ func reset() -> void:
interactee = null
func onEntityInteract(
interactor:OverworldEntity,
interactee:OverworldEntity
interactor:Entity,
interactee:Entity
) -> void:
self.reset()
self.interactor = interactor