using Godot; using Nocturnis.Enigmos.Modules; namespace Enigmos.Modules.SubModules; public class SubModule : BaseModule { public ICompositeModule? ParentModule { get; set; } public sealed override Vector2 PositionToBoard => base.PositionToBoard + (ParentModule?.PositionToBoard ?? Vector2.Zero); protected sealed override bool Draggable => false; protected sealed override bool HasManual => false; public override Texture2D? PreviewTexture => null; }