diff --git a/src/Artemis.Core/Plugins/Nodes/NodeProvider.cs b/src/Artemis.Core/Plugins/Nodes/NodeProvider.cs
index 64acd5612..24506297e 100644
--- a/src/Artemis.Core/Plugins/Nodes/NodeProvider.cs
+++ b/src/Artemis.Core/Plugins/Nodes/NodeProvider.cs
@@ -63,6 +63,11 @@ public abstract class NodeProvider : PluginFeature
NodeTypeStore.Add(nodeData);
}
+ ///
+ /// Adds a color for lines of the provided type.
+ ///
+ /// The color to add.
+ /// The type to use the color for.
protected TypeColorRegistration RegisterTypeColor(SKColor color)
{
return NodeTypeStore.AddColor(typeof(T), color, this);
diff --git a/src/Artemis.Core/VisualScripting/Interfaces/INode.cs b/src/Artemis.Core/VisualScripting/Interfaces/INode.cs
index abe7ecedd..98e1e31ac 100644
--- a/src/Artemis.Core/VisualScripting/Interfaces/INode.cs
+++ b/src/Artemis.Core/VisualScripting/Interfaces/INode.cs
@@ -18,7 +18,7 @@ public interface INode : INotifyPropertyChanged, IBreakableModel
///
/// Gets
///
- NodeData? NodeData { get; set; }
+ NodeData NodeData { get; set; }
///
/// Gets the name of the node
diff --git a/src/Artemis.Core/VisualScripting/NodeData.cs b/src/Artemis.Core/VisualScripting/NodeData.cs
index 05359dba0..dff2a5a2d 100644
--- a/src/Artemis.Core/VisualScripting/NodeData.cs
+++ b/src/Artemis.Core/VisualScripting/NodeData.cs
@@ -149,7 +149,5 @@ public class NodeData
///
public Type? OutputType { get; }
- private readonly Func _create;
-
#endregion
}
\ No newline at end of file
diff --git a/src/Artemis.Storage/Entities/Profile/Nodes/NodeEntity.cs b/src/Artemis.Storage/Entities/Profile/Nodes/NodeEntity.cs
index a321f3f2e..cec7d2601 100644
--- a/src/Artemis.Storage/Entities/Profile/Nodes/NodeEntity.cs
+++ b/src/Artemis.Storage/Entities/Profile/Nodes/NodeEntity.cs
@@ -28,8 +28,8 @@ public class NodeEntity
}
public Guid Id { get; set; }
- public string Type { get; set; }
- public string ProviderId { get; set; }
+ public string Type { get; set; } = string.Empty;
+ public string ProviderId { get; set; } = string.Empty;
public string Name { get; set; } = string.Empty;
public string Description { get; set; } = string.Empty;