diff --git a/OpenRA.Mods.Common/UtilityCommands/ExtractSpriteSequenceDocsCommand.cs b/OpenRA.Mods.Common/UtilityCommands/ExtractSpriteSequenceDocsCommand.cs index 8403fffa21..6b7ba62de7 100644 --- a/OpenRA.Mods.Common/UtilityCommands/ExtractSpriteSequenceDocsCommand.cs +++ b/OpenRA.Mods.Common/UtilityCommands/ExtractSpriteSequenceDocsCommand.cs @@ -62,7 +62,7 @@ namespace OpenRA.Mods.Common.UtilityCommands .Select(y => y.Name) .Where(y => y != type.Name && y != "Object"), Properties = type.GetFields(BindingFlags.NonPublic | BindingFlags.Static) - .Where(fi => fi.FieldType.GetGenericTypeDefinition() == typeof(SpriteSequenceField<>)) + .Where(fi => fi.FieldType.IsGenericType && fi.FieldType.GetGenericTypeDefinition() == typeof(SpriteSequenceField<>)) .Select(fi => { var description = string.Join(" ", fi.GetCustomAttributes(false)