Exemple #1
0
 public PoEBuild()
 {
     PropertyChanged  += PropertyChangedHandler;
     Bandits           = new BanditSettings();
     CustomGroups      = new ObservableCollection <string[]>();
     CheckedNodeIds    = new ObservableSet <ushort>();
     CrossedNodeIds    = new ObservableSet <ushort>();
     AdditionalData    = new JObject();
     PropertyChanging += PropertyChangingHandler;
 }
Exemple #2
0
 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();
 }
Exemple #3
0
 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);
 }
Exemple #5
0
 public PoEBuild()
 {
     Visible      = true;
     CustomGroups = new List <string[]>();
     Bandits      = new BanditSettings();
 }
Exemple #6
0
 public bool BanditsAreSame(BanditSettings bandits)
 {
     return(Bandit == bandits.Choice);
 }