using Godot; using Nocturnis.Enigmos.Cables; using Nocturnis.Enigmos.Ports; namespace Enigmos.Cables; public abstract partial class BaseCable : Line2D, IBaseCable { protected Line2D InFill { get; set; } public IBasePort PortFrom { get; set; } public IBasePort PortTo { get; set; } public void Init() { InFill = GetNode("InFill"); } /// /// Update points of line /// public abstract void LineUpdate(); public Node AsNode => this; }