public StatGroup GetStat(Stat stat) { StatGroup result = new StatGroup(); result.unit = this; result.stat = stat; StatCount defaultValue = ChatCraft.Instance.State.settings.defaultStats.FirstOrDefault(test => test.stat == stat); if (defaultValue != null) { result.baseValue = result.modified = defaultValue.count; } StatCount modified = modifiedBaseStats.FirstOrDefault(test => test.stat == stat); if (modified != null) { result.modified = modified.count; } result.Update(); return result; }