getComponent<T extends Component> method
Implementation
@pragma('vm:prefer-inline')
@override
T? getComponent<T extends Component>(Entity entity) {
final index = _typeIndexCache[T];
if (index != null) {
return _indexedComponentArrays[index]?[entity] as T?;
}
return _componentArrays[T]?[entity] as T?;
}