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;