Method Query
Query<T1>()
Get Enumerable for iterating through 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 RefRO and RefRW of a given type. |
Type Parameters
| Name | Description |
|---|---|
| T1 | RefRO or RefRW parameter type |
Remarks
Not working in Entities.ForEach, IJobEntity, and Utility methods
Query<T1, T2>()
Get Enumerable for iterating through 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 RefRO and RefRW of a given type. |
Type Parameters
| Name | Description |
|---|---|
| T1 | RefRO or RefRW parameter type |
| T2 | RefRO or RefRW parameter type |
Remarks
Not working in Entities.ForEach, IJobEntity, and Utility methods
Query<T1, T2, T3>()
Get Enumerable for iterating through 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 entities with a given type. |
Type Parameters
| Name | Description |
|---|---|
| T1 | RefRO or RefRW parameter type |
| T2 | RefRO or RefRW parameter type |
| T3 | RefRO or RefRW parameter type |
Remarks
Not working in Entities.ForEach, IJobEntity, and Utility methods
Query<T1, T2, T3, T4>()
Get Enumerable for iterating through 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 RefRO and RefRW of a given type. |
Type Parameters
| Name | Description |
|---|---|
| T1 | RefRO or RefRW parameter type |
| T2 | RefRO or RefRW parameter type |
| T3 | RefRO or RefRW parameter type |
| T4 | RefRO or RefRW parameter type |
Remarks
Not working in Entities.ForEach, IJobEntity, and Utility methods
Query<T1, T2, T3, T4, T5>()
Get Enumerable for iterating through 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 RefRO and RefRW of a given type. |
Type Parameters
| Name | Description |
|---|---|
| T1 | RefRO or RefRW parameter type |
| T2 | RefRO or RefRW parameter type |
| T3 | RefRO or RefRW parameter type |
| T4 | RefRO or RefRW parameter type |
| T5 | RefRO or RefRW parameter type |
Remarks
Not working in Entities.ForEach, IJobEntity, and Utility methods
Query<T1, T2, T3, T4, T5, T6>()
Get Enumerable for iterating through 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 RefRO and RefRW of a given type. |
Type Parameters
| Name | Description |
|---|---|
| T1 | RefRO or RefRW parameter type |
| T2 | RefRO or RefRW parameter type |
| T3 | RefRO or RefRW parameter type |
| T4 | RefRO or RefRW parameter type |
| T5 | RefRO or RefRW parameter type |
| T6 | RefRO or RefRW parameter type |
Remarks
Not working in Entities.ForEach, IJobEntity, and Utility methods
Query<T1, T2, T3, T4, T5, T6, T7>()
Get Enumerable for iterating through 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 RefRO and RefRW of a given type. |
Type Parameters
| Name | Description |
|---|---|
| T1 | RefRO or RefRW parameter type |
| T2 | RefRO or RefRW parameter type |
| T3 | RefRO or RefRW parameter type |
| T4 | RefRO or RefRW parameter type |
| T5 | RefRO or RefRW parameter type |
| T6 | RefRO or RefRW parameter type |
| T7 | RefRO or RefRW type |
Remarks
Not working in Entities.ForEach, IJobEntity, and Utility methods