public ConfigurationStatViewModel(
     ConfigurationNodeViewModel node,
     ResultNodeViewModel minimumNode = null, ResultNodeViewModel maximumNode = null)
 {
     Node        = node;
     MinimumNode = minimumNode;
     MaximumNode = maximumNode;
 }
예제 #2
0
 public ResultStatViewModel(
     ResultNodeViewModel node, ModifierNodeViewModelFactory modifierNodeFactory,
     Action <ResultStatViewModel> removeAction)
 {
     _modifierNodeFactory = modifierNodeFactory;
     Node = node;
     Node.PropertyChanged += NodeOnPropertyChanged;
     RemoveCommand         = new RelayCommand(() => removeAction(this));
     ResetModifierNodes();
 }
 public GainOnActionStatViewModel(ResultNodeViewModel node)
 {
     Node = node;
     Node.PropertyChanged += NodeOnPropertyChanged;
 }
 public ModifierNodeViewModel(Form form, ModifierSource modifierSource, ResultNodeViewModel node)
 {
     Form           = form;
     ModifierSource = modifierSource;
     Node           = node;
 }