cirnogodot/Scripts/Interactables/IInteractable.cs

14 lines
337 B
C#
Raw Normal View History

2025-03-09 21:58:25 +01:00
using Godot;
namespace Cirno.Scripts.Interactables;
2025-03-09 19:25:09 +01:00
public interface IInteractable
{
2025-03-09 21:58:25 +01:00
public bool Activate(ActivationType activationType = ActivationType.Toggle);
2025-03-09 19:25:09 +01:00
public bool CanActivate();
2025-03-09 21:58:25 +01:00
2025-06-13 17:46:44 +02:00
public Vector2 GetGlobalPosition2D();
public Vector2 GetScreenPosition();
2025-03-09 19:25:09 +01:00
//protected bool MeetsRequirements();
}