using RimWorld; using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; using Verse; namespace RJWSexperience.Ideology { public class ThoughtDefExtension_IncreaseRecord : DefModExtension { [SuppressMessage("Minor Code Smell", "S1104:Fields should not have public accessibility", Justification = "Field value loaded from XML")] public RecordDef recordDef; [SuppressMessage("Minor Code Smell", "S1104:Fields should not have public accessibility", Justification = "Field value loaded from XML")] public float increment; public override IEnumerable ConfigErrors() { foreach (string error in base.ConfigErrors()) { yield return error; } if (recordDef == null) { yield return " is empty"; } if (increment == 0f) { yield return " is empty or 0"; } } } }