Method WithSharedComponentFilter
WithSharedComponentFilter<T>(ForEachLambdaJobDescription, T)
Set a shared component filter on the query so that it only matches entities with this shared component value.
Declaration
public static ForEachLambdaJobDescription WithSharedComponentFilter<T>(this ForEachLambdaJobDescription description, T sharedComponent) where T : struct, ISharedComponentDataParameters
| Type | Name | Description | 
|---|---|---|
| ForEachLambdaJobDescription | description | The target object | 
| T | sharedComponent | Shared component value | 
Returns
| Type | Description | 
|---|---|
| ForEachLambdaJobDescription | The target object, suitable for chaining multiple methods | 
Type Parameters
| Name | Description | 
|---|---|
| T | Type of shared component | 
WithSharedComponentFilter<T1, T2>(ForEachLambdaJobDescription, T1, T2)
Set a shared component filter on the query so that it only matches entities with these shared component values.
Declaration
public static ForEachLambdaJobDescription WithSharedComponentFilter<T1, T2>(this ForEachLambdaJobDescription description, T1 sharedComponent1, T2 sharedComponent2) where T1 : struct, ISharedComponentData where T2 : struct, ISharedComponentDataParameters
| Type | Name | Description | 
|---|---|---|
| ForEachLambdaJobDescription | description | The target object | 
| T1 | sharedComponent1 | First shared component value | 
| T2 | sharedComponent2 | Second shared component value | 
Returns
| Type | Description | 
|---|---|
| ForEachLambdaJobDescription | The target object, suitable for chaining multiple methods | 
Type Parameters
| Name | Description | 
|---|---|
| T1 | First type of shared component | 
| T2 | Second type of shared component |