//Empty constructor need to be populate later public AddOn() { Mole = false; Aid = Config.Aids.Defense; AidsLevel = Config.AidsLevel.Minimal; Stat = new AddOnStat(); }
public AddOn(string name, bool mole, Config.Aids aid, Config.AidsLevel aidsLevel) { Name = name; Mole = mole; Aid = aid; AidsLevel = aidsLevel; Stat = new AddOnStat(); }
public AddOn AddAddOn(bool side, string name, bool mole, Config.Aids aid, Config.AidsLevel aidsLevel) { AddOn add = new AddOn(name, mole, aid, aidsLevel); if (!side) { if (_addOn1 == null) { _addOn1 = new List <AddOn>(); } _addOn1.Add(add); } else { if (_addOn2 == null) { _addOn2 = new List <AddOn>(); } _addOn2.Add(add); } return(add); }