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 : IQueryTypeParameter
Returns
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 : IQueryTypeParameter
Returns
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 : IQueryTypeParameter
Returns
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 : IQueryTypeParameter
Returns
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 : IQueryTypeParameter
Returns
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 : IQueryTypeParameter
Returns
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 : IQueryTypeParameter
Returns
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