Add door behavior interface and implementations for animation and linear movement

This commit is contained in:
2025-10-30 01:31:20 +01:00
parent 5ae8b6f08c
commit f2ff758dcb
10 changed files with 162 additions and 66 deletions

View File

@@ -0,0 +1,10 @@
using GameCore.ECS;
using Godot;
namespace cryptonymthunder.Code.Interfaces;
public interface IDoorBehavior
{
void Initialize(Node3D doorNode, World world);
void UpdateProgress(float progress, float delta);
}

View File

@@ -0,0 +1 @@
uid://cligtc5v1wl7o