public override void Execute() { string weaponName = this.Data[1]; Weapon weapon = Weapons.StaticWeapons.FirstOrDefault(w => w.Name == weaponName); if (weapon == null) { return; } OutputWriter.DisplayOnNewLine(weapon.ToString()); }
public override void Execute() { var attributes = typeof(Weapon) .GetCustomAttributes(false) .Select(x => (CustomAttribute)x); CustomAttribute attr = null; foreach (var att in attributes) { attr = att; } OutputWriter.DisplayOnNewLine($"Reviewers: {string.Join(", ", attr.Reviewers)}"); }
public override void Execute() { var attributes = typeof(Weapon) .GetCustomAttributes(false) .Select(x => (CustomAttribute)x); CustomAttribute attr = null; foreach (var att in attributes) { attr = att; } OutputWriter.DisplayOnNewLine($"Class description: {attr.Description}"); }