Nodes - Added node type registration system

Nodes - Moved models and node logic into core
Nodes - Added node service that leverages DI
This commit is contained in:
Robert committed 2021-08-07 21:05:15 +02:00
1 parent 51541b4e6e
commit 7eadc58bee
57 files changed
+481 -259

No files matched your search

@@ -0,0 +1,15 @@
using Stylet;
namespace Artemis.VisualScripting.Nodes.CustomViewModels
{
public class StaticDoubleValueNodeCustomViewModel : PropertyChangedBase
{
private double _input;
public double Input
{
get => _input;
set => SetAndNotify(ref _input, value);
}
}
}
@@ -0,0 +1,15 @@
using Stylet;
namespace Artemis.VisualScripting.Nodes.CustomViewModels
{
public class StaticIntegerValueNodeCustomViewModel : PropertyChangedBase
{
private int _input;
public int Input
{
get => _input;
set => SetAndNotify(ref _input, value);
}
}
}
@@ -0,0 +1,15 @@
using Stylet;
namespace Artemis.VisualScripting.Nodes.CustomViewModels
{
public class StaticStringValueNodeCustomViewModel : PropertyChangedBase
{
private string _input;
public string Input
{
get => _input;
set => SetAndNotify(ref _input, value);
}
}
}