Method Query
Query<T1>()
Get Enumerable for iterating through Aspect, and Component types from inside a system
Declaration
public static QueryEnumerable<T1> Query<T1>() where T1 : IQueryTypeParameterReturns
| Type | Description | 
|---|---|
| QueryEnumerable<T1> | QueryEnumerable that allows enumerating over all Aspects, RefRO, and RefRW of a given type. | 
Type Parameters
| Name | Description | 
|---|---|
| T1 | Aspect, RefRO, or RefRW parameter type | 
Remarks
Not working in Entities.ForEach, IJobEntity, Utility methods, and Aspects
Query<T1, T2>()
Get Enumerable for iterating through Aspect, and Component types from inside a system
Declaration
public static QueryEnumerable<T1, T2> Query<T1, T2>() where T1 : IQueryTypeParameter where T2 : IQueryTypeParameterReturns
| Type | Description | 
|---|---|
| QueryEnumerable<T1, T2> | QueryEnumerable that allows enumerating over all Aspects, RefRO, and RefRW of a given type. | 
Type Parameters
| Name | Description | 
|---|---|
| T1 | Aspect, RefRO, or RefRW parameter type | 
| T2 | Aspect, RefRO, or RefRW parameter type | 
Remarks
Not working in Entities.ForEach, IJobEntity, Utility methods, and Aspects
Query<T1, T2, T3>()
Get Enumerable for iterating through Aspect, and Component types from inside a system
Declaration
public static QueryEnumerable<T1, T2, T3> Query<T1, T2, T3>() where T1 : IQueryTypeParameter where T2 : IQueryTypeParameter where T3 : IQueryTypeParameterReturns
| Type | Description | 
|---|---|
| QueryEnumerable<T1, T2, T3> | QueryEnumerable that allows enumerating over all Aspects of a given type. | 
Type Parameters
| Name | Description | 
|---|---|
| T1 | Aspect, RefRO, or RefRW parameter type | 
| T2 | Aspect, RefRO, or RefRW parameter type | 
| T3 | Aspect, RefRO, or RefRW parameter type | 
Remarks
Not working in Entities.ForEach, IJobEntity, Utility methods, and Aspects
Query<T1, T2, T3, T4>()
Get Enumerable for iterating through Aspect, and Component types from inside a system
Declaration
public static QueryEnumerable<T1, T2, T3, T4> Query<T1, T2, T3, T4>() where T1 : IQueryTypeParameter where T2 : IQueryTypeParameter where T3 : IQueryTypeParameter where T4 : IQueryTypeParameterReturns
| Type | Description | 
|---|---|
| QueryEnumerable<T1, T2, T3, T4> | QueryEnumerable that allows enumerating over all Aspects, RefRO, and RefRW of a given type. | 
Type Parameters
| Name | Description | 
|---|---|
| T1 | Aspect, RefRO, or RefRW parameter type | 
| T2 | Aspect, RefRO, or RefRW parameter type | 
| T3 | Aspect, RefRO, or RefRW parameter type | 
| T4 | Aspect, RefRO, or RefRW parameter type | 
Remarks
Not working in Entities.ForEach, IJobEntity, Utility methods, and Aspects
Query<T1, T2, T3, T4, T5>()
Get Enumerable for iterating through Aspect, and Component types from inside a system
Declaration
public static QueryEnumerable<T1, T2, T3, T4, T5> Query<T1, T2, T3, T4, T5>() where T1 : IQueryTypeParameter where T2 : IQueryTypeParameter where T3 : IQueryTypeParameter where T4 : IQueryTypeParameter where T5 : IQueryTypeParameterReturns
| Type | Description | 
|---|---|
| QueryEnumerable<T1, T2, T3, T4, T5> | QueryEnumerable that allows enumerating over all Aspects, RefRO, and RefRW of a given type. | 
Type Parameters
| Name | Description | 
|---|---|
| T1 | Aspect, RefRO, or RefRW parameter type | 
| T2 | Aspect, RefRO, or RefRW parameter type | 
| T3 | Aspect, RefRO, or RefRW parameter type | 
| T4 | Aspect, RefRO, or RefRW parameter type | 
| T5 | Aspect, RefRO, or RefRW parameter type | 
Remarks
Not working in Entities.ForEach, IJobEntity, Utility methods, and Aspects
Query<T1, T2, T3, T4, T5, T6>()
Get Enumerable for iterating through Aspect, and Component types from inside a system
Declaration
public static QueryEnumerable<T1, T2, T3, T4, T5, T6> Query<T1, T2, T3, T4, T5, T6>() where T1 : IQueryTypeParameter where T2 : IQueryTypeParameter where T3 : IQueryTypeParameter where T4 : IQueryTypeParameter where T5 : IQueryTypeParameter where T6 : IQueryTypeParameterReturns
| Type | Description | 
|---|---|
| QueryEnumerable<T1, T2, T3, T4, T5, T6> | QueryEnumerable that allows enumerating over all Aspects, RefRO, and RefRW of a given type. | 
Type Parameters
| Name | Description | 
|---|---|
| T1 | Aspect, RefRO, or RefRW parameter type | 
| T2 | Aspect, RefRO, or RefRW parameter type | 
| T3 | Aspect, RefRO, or RefRW parameter type | 
| T4 | Aspect, RefRO, or RefRW parameter type | 
| T5 | Aspect, RefRO, or RefRW parameter type | 
| T6 | Aspect, RefRO, or RefRW parameter type | 
Remarks
Not working in Entities.ForEach, IJobEntity, Utility methods, and Aspects
Query<T1, T2, T3, T4, T5, T6, T7>()
Get Enumerable for iterating through Aspect, and Component types from inside a system
Declaration
public static QueryEnumerable<T1, T2, T3, T4, T5, T6, T7> Query<T1, T2, T3, T4, T5, T6, T7>() where T1 : IQueryTypeParameter where T2 : IQueryTypeParameter where T3 : IQueryTypeParameter where T4 : IQueryTypeParameter where T5 : IQueryTypeParameter where T6 : IQueryTypeParameter where T7 : IQueryTypeParameterReturns
| Type | Description | 
|---|---|
| QueryEnumerable<T1, T2, T3, T4, T5, T6, T7> | QueryEnumerable that allows enumerating over all Aspects, RefRO, and RefRW of a given type. | 
Type Parameters
| Name | Description | 
|---|---|
| T1 | Aspect, RefRO, or RefRW parameter type | 
| T2 | Aspect, RefRO, or RefRW parameter type | 
| T3 | Aspect, RefRO, or RefRW parameter type | 
| T4 | Aspect, RefRO, or RefRW parameter type | 
| T5 | Aspect, RefRO, or RefRW parameter type | 
| T6 | Aspect, RefRO, or RefRW parameter type | 
| T7 | Aspect, RefRO, or RefRW type | 
Remarks
Not working in Entities.ForEach, IJobEntity, Utility methods, and Aspects