public void AddSpecialFeature(Constants.SpecialFeatures feat, Constants.Sources source) => component.AddSpecialFeature(feat, source);
public void RemoveSpecialFeature(Constants.SpecialFeatures feat) { SpecialFeatures().Remove(SpecialFeatures().Find(f => f.Name() == feat)); }
public void AddSpecialFeature(Constants.SpecialFeatures feat) => component.AddSpecialFeature(feat, Constants.Sources.Class);
public void AddSpecialFeature(Constants.SpecialFeatures feat) => component.AddSpecialFeature(feat, Constants.Sources.Background);
void ICharacter.AddSpecialFeature(Constants.SpecialFeatures feat, Constants.Sources source) { SpecialFeatures().Add( new SpecialFeature_Base(feat, source) ); }
public SpecialFeature_Base(Constants.SpecialFeatures name, Constants.Sources source = Constants.Sources.None) { _name = name; _source = source; }