getComponentTypes method
Implementation
@override
Iterable<Type> getComponentTypes(Archetype archetype) {
final archetypeBigInt = archetype as BigInt;
final componentTypes = <Type>[];
for (var bitIndex = 0; bitIndex < _bitIndexToComponentType.length; bitIndex++) {
if ((archetypeBigInt & (BigInt.one << bitIndex)) != BigInt.zero) {
componentTypes.add(_bitIndexToComponentType[bitIndex]);
}
}
return componentTypes;
}