A verse component that creates a root entity and adds mesh_component children results in invisible meshes

I also did some testing with a fresh version of the code to make sure its not caused by something else, but its still the same issue, also it was working fine before 36.00

entity_spawner_device<public> := class(creative_device):
     OnBegin<override>()<suspends>:void=
         if(Entity := GetSimulationEntity[]):
             NewEntity := entity{}
             VerseComponent := custom_verse_component{ Entity := NewEntity }
             NewEntity.AddComponents(array{ VerseComponent })
             Entity.AddEntities(array{ NewEntity })
 custom_verse_component<public> := class<unique><final_super>(component):
     OnBeginSimulation<override>():void =
         (super:)OnBeginSimulation()
         
         TestRoot := entity{}
         
         Entity.AddEntities(array{ TestRoot })
         NewEntity := Entities."Any Entity with a Mesh Component"{}
         TestRoot.AddEntities(array{ NewEntity })
1 Like