Method WithSharedComponentFilterManaged
WithSharedComponentFilterManaged<TSharedComponent1>(TSharedComponent1)
Only select chunks that have a specified value for a managed shared component.
Declaration
public QueryEnumerable<T1, T2, T3, T4, T5> WithSharedComponentFilterManaged<TSharedComponent1>(TSharedComponent1 sharedComponent) where TSharedComponent1 : struct, ISharedComponentDataParameters
| Type | Name | Description | 
|---|---|---|
| TSharedComponent1 | sharedComponent | The value of  | 
Returns
| Type | Description | 
|---|---|
| QueryEnumerable<T1, T2, T3, T4, T5> | QueryEnumerable, which allows enumerating over all Aspects, RefRO, RefRW, EnabledRefRO and EnabledRefRW components that match the constructed Query. | 
Type Parameters
| Name | Description | 
|---|---|
| TSharedComponent1 | The managed shared component type | 
WithSharedComponentFilterManaged<TSharedComponent1, TSharedComponent2>(TSharedComponent1, TSharedComponent2)
Only select chunks that have the specified values for two managed shared components.
Declaration
public QueryEnumerable<T1, T2, T3, T4, T5> WithSharedComponentFilterManaged<TSharedComponent1, TSharedComponent2>(TSharedComponent1 sharedComponent1, TSharedComponent2 sharedComponent2) where TSharedComponent1 : struct, ISharedComponentData where TSharedComponent2 : struct, ISharedComponentDataParameters
| Type | Name | Description | 
|---|---|---|
| TSharedComponent1 | sharedComponent1 | The value of  | 
| TSharedComponent2 | sharedComponent2 | The value of  | 
Returns
| Type | Description | 
|---|---|
| QueryEnumerable<T1, T2, T3, T4, T5> | QueryEnumerable, which allows enumerating over all Aspects, RefRO, RefRW, EnabledRefRO and EnabledRefRW components that match the constructed Query. | 
Type Parameters
| Name | Description | 
|---|---|
| TSharedComponent1 | The first managed shared component type | 
| TSharedComponent2 | The second managed shared component type |