var types = TypeCache.GetTypesDerivedFrom<NodeData>();
foreach (var type in types)
{
if (type.GetType() == typeof(RootNode)) return;
evt.menu.AppendAction("Create " + type.Name, (a) => CreateNode(type));
}
im trying to omit the root type from being added as an action but it just doesnt work does anyone know how to correctly compare these