ImportType: Type[Category] is not Type

I’m trying to play with ImportType attribute:

using Stride.Rendering.Voxels;
using VL.Core.Import;

[assembly: ImportType(typeof(VoxelMarchBeam), Category = "Stride.Rendering.Voxels")]

namespace VL.Stride.Rendering.Voxels
{
    [ProcessNode(Name = "VoxelMarchBeam")]
    public class VoxelMarchBeamNode : ProcessNodeBase<VoxelMarchBeam>
    {

        // ....

        public virtual void Update(out TInstance output)
        {
            output = Instance;
        }
}

The problem:




Funnily in here it shows correct category:

Via forwards this works correct

And additionally few things I want to consider, ok I’m importing whole type, but for instance in this case I would like to import only properties and only getters… So far only flexible enough solution seems to use code gen to autoimplement stuff (, but maybe there is something planned, or it’s better to go generic codegen aka my node factory

Stumbled upon a similar issue a few days ago. Let me check if it was fixed and maybe only needs to be cherry picked on main.

Potential fix in 7.2-0002 - does it work for you now?

Looks correct to me