Add door interaction system with state management and event publishing

This commit is contained in:
2025-10-30 00:57:17 +01:00
parent 5ee7945bfc
commit 86afb57809
9 changed files with 266 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
using GameCore.ECS;
namespace GameCore.Interaction.Interfaces;
public interface IInteractionRequirement
{
bool IsMet(Entity interactor, World world);
void ApplySideEffects(Entity interactor, World world);
}