NetMud.Data.EntityBackingData.RoomData.FitnessReport C# (CSharp) Method

FitnessReport() public method

Gets the errors for data fitness
public FitnessReport ( ) : IList
return IList
        public override IList<string> FitnessReport()
        {
            var dataProblems = base.FitnessReport();

            if (Model == null)
                dataProblems.Add("Physical Model is invalid.");

            if (Medium == null)
                dataProblems.Add("Medium material is invalid.");

            if (ZoneAffiliation == null)
                dataProblems.Add("Zone is invalid.");

            if (Coordinates.Item1 < 0 || Coordinates.Item2 < 0 || Coordinates.Item3 < 0)
                dataProblems.Add("Coordinates are invalid.");

            return dataProblems;
        }