Unity IAspect with items of type Aspect

131 Views Asked by At

I am Using Unity Dots with Entities 1.0.8.

This are my aspect definitions:

public readonly partial struct StandardAspect : IAspect
{
    public readonly Entity Entity;
    public readonly RefRO<StandardData> StandardData;
}
public readonly partial struct ExtendedAspect : IAspect
{
    public readonly StandardAspect StandardAspect;
    public readonly RefRO<ExtendedData> ExtendedData;
}

My entity has the ComponentData StandardData and ExtendedData.

The Unity Editor shows me that the entity fits the aspects StandardAspect and ExtendedAspect.

On runtime I remove the StandardData-Component from the entity so that Unity detects that the entity doesn't fit the StandardAspect anymore.

What seems odd to me is: According to Unity the Entity still fits the aspect ExtendedAspect.

Did I do something wrong?

Is this a bug?

Is there another way to "extend" or "nest aspects?

0

There are 0 best solutions below