Update
This commit is contained in:
@@ -11,12 +11,12 @@ namespace Enigmos.Ports.DataPorts;
|
||||
|
||||
public abstract partial class DataPort : BasePort, IDataPort
|
||||
{
|
||||
public new IDataPort? ConnectedPort
|
||||
public new IDataPort ConnectedPort
|
||||
{
|
||||
get => (base.ConnectedPort as IDataPort)!;
|
||||
set => base.ConnectedPort = value;
|
||||
}
|
||||
protected Sprite2D? DataTypeTexture { get; set; }
|
||||
protected Sprite2D DataTypeTexture { get; set; }
|
||||
public DataType DataType { get; set; } = new(DataTypeConstant.BaseDataTypeNames.Null);
|
||||
public override void Init()
|
||||
{
|
||||
@@ -29,7 +29,7 @@ public abstract partial class DataPort : BasePort, IDataPort
|
||||
if(Connected && val != ConnectedPort!.DataType)
|
||||
this.Disconnect();
|
||||
DataType = val;
|
||||
DataTypeTexture!.Texture = GlobalProvider.EnigmosProvider!.DataPortTypeMap[val];
|
||||
DataTypeTexture!.Texture = GlobalProvider.DataTypeTexture[DataType.Type];
|
||||
}
|
||||
|
||||
private void MouseEnterHandler() => DataTypeTexture!.Visible = true;
|
||||
|
||||
Reference in New Issue
Block a user