Add door interaction system with requirements and HUD integration

This commit is contained in:
2025-10-30 00:57:28 +01:00
parent 9c0cd3f549
commit 5ae8b6f08c
21 changed files with 337 additions and 14 deletions

View File

@@ -0,0 +1,13 @@
using GameCore.Attributes;
using GameCore.Interaction;
using Godot;
namespace CryptonymThunder.Code.Resources;
[GlobalClass]
public partial class RequiresAttributeRequirementResource : InteractionRequirementResource
{
[Export] public Attribute Attribute { get; set; } = Attribute.Level;
[Export] public float RequiredValue { get; set; } = 1.0f;
[Export] public ComparisonType Comparison { get; set; } = ComparisonType.GreaterOrEqual;
}