public PoEBuild() { PropertyChanged += PropertyChangedHandler; Bandits = new BanditSettings(); CustomGroups = new ObservableCollection <string[]>(); CheckedNodeIds = new ObservableSet <ushort>(); CrossedNodeIds = new ObservableSet <ushort>(); AdditionalData = new JObject(); PropertyChanging += PropertyChangingHandler; }
public PoEBuild(string name, string poeClass, string pointsUsed, string url, string note) { Name = name; Class = poeClass; PointsUsed = pointsUsed; Url = url; Note = note; CustomGroups = new List <string[]>(); Bandits = new BanditSettings(); }
public PoEBuild(BanditSettings bandits, IEnumerable <string[]> customGroups, IEnumerable <ushort> checkedNodeIds, IEnumerable <ushort> crossedNodeIds, string additionalData) { PropertyChanged += PropertyChangedHandler; Bandits = bandits ?? new BanditSettings(); CustomGroups = new ObservableCollection <string[]>(customGroups); CheckedNodeIds = new ObservableSet <ushort>(checkedNodeIds); CrossedNodeIds = new ObservableSet <ushort>(crossedNodeIds); AdditionalData = additionalData == null ? new JObject() : JObject.Parse(additionalData); PropertyChanging += PropertyChangingHandler; }
public bool BanditsAreSame(BanditSettings bandits) { return(BanditNormal == bandits.Normal && BanditCruel == bandits.Cruel && BanditMerciless == bandits.Merciless); }
public PoEBuild() { Visible = true; CustomGroups = new List <string[]>(); Bandits = new BanditSettings(); }
public bool BanditsAreSame(BanditSettings bandits) { return(Bandit == bandits.Choice); }