Upgrade
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using Godot;
|
||||
using Nocturnis.Attributes;
|
||||
using Nocturnis.Enigmos.Cables;
|
||||
using Nocturnis.Enigmos.Modules;
|
||||
using Nocturnis.Enigmos.Ports;
|
||||
@@ -17,9 +18,9 @@ public abstract partial class BasePort : TextureButton, IBasePort
|
||||
/// </summary>
|
||||
public int Quality { get; set; }
|
||||
|
||||
public IBaseModule? Module { get; set; }
|
||||
public IBaseModule Module { get; set; }
|
||||
public abstract bool IsMatch(IBasePort oth);
|
||||
public IBasePort? ConnectedPort { get; set; }
|
||||
public IBasePort ConnectedPort { get; set; }
|
||||
public bool Connected => ConnectedPort != null;
|
||||
|
||||
public abstract void SetStatusPending();
|
||||
@@ -33,5 +34,6 @@ public abstract partial class BasePort : TextureButton, IBasePort
|
||||
public virtual void Init()
|
||||
{
|
||||
}
|
||||
|
||||
[Expose]
|
||||
public void Connect() => this.ExtConnect();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user