public ConfigurationStatViewModel( ConfigurationNodeViewModel node, ResultNodeViewModel minimumNode = null, ResultNodeViewModel maximumNode = null) { Node = node; MinimumNode = minimumNode; MaximumNode = maximumNode; }
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; }