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,16 @@
using cryptonymthunder.Code.Interfaces;
using GameCore.ECS;
using Godot;
namespace CryptonymThunder.Code.Resources;
public partial class DoorBehaviorResource : Resource, IDoorBehavior
{
public virtual void Initialize(Node3D doorNode, World world)
{
}
public virtual void UpdateProgress(float progress, float delta)
{
}
}