From c49c4f3dabf6bfa187c6f9c5099dcf9bf02775a6 Mon Sep 17 00:00:00 2001 From: Sophia Pearson Date: Tue, 24 May 2022 17:56:10 +0200 Subject: exporter: don't export abstract classes --- addons/ClassExporter/Plugin.cs | 1 + 1 file changed, 1 insertion(+) (limited to 'addons') diff --git a/addons/ClassExporter/Plugin.cs b/addons/ClassExporter/Plugin.cs index 72df4bf..8a7e349 100644 --- a/addons/ClassExporter/Plugin.cs +++ b/addons/ClassExporter/Plugin.cs @@ -49,6 +49,7 @@ namespace Texty.addons.ClassExporter var newTypes = from type in assembly.GetTypes() where type.IsSubclassOf(typeof(Resource)) || type.IsSubclassOf(typeof(Node)) where !type.IsSubclassOf(typeof(EditorPlugin)) + where !type.IsAbstract where !_types.Contains(type) select new RegistrableType(type); -- cgit v1.2.3