Struct QueryUntagged<T, TRest>
A variadic type for building queries. Should not be implemented manually.
public readonly struct QueryUntagged<T, TRest> : IQueryBuilder where TRest : struct, IQueryBuilder
Type Parameters
T
TRest
- Implements
- Inherited Members
Constructors
QueryUntagged(World)
A variadic type for building queries. Should not be implemented manually.
public QueryUntagged(World world)
Parameters
world
World
Properties
World
A variadic type for building queries. Should not be implemented manually.
public World World { get; init; }
Property Value
Methods
AddRules(List<Rule>)
A variadic type for building queries. Should not be implemented manually.
public void AddRules(List<Rule> rules)
Parameters
Build()
A variadic type for building queries. Should not be implemented manually.
public Query Build()
Returns
- Query
Tagged<N>()
Includes entities with the tag N
in this query.
public QueryTagged<N, QueryUntagged<T, TRest>> Tagged<N>()
Returns
- QueryTagged<N, QueryUntagged<T, TRest>>
Type Parameters
N
The type of tag of include.
Untagged<N>()
Excludes entities with the tag N
from this query.
public QueryUntagged<N, QueryUntagged<T, TRest>> Untagged<N>()
Returns
- QueryUntagged<N, QueryUntagged<T, TRest>>
Type Parameters
N
The type of tag of excludes.
With<N>()
Includes entities with the component N
in this query.
public QueryWith<N, QueryUntagged<T, TRest>> With<N>()
Returns
- QueryWith<N, QueryUntagged<T, TRest>>
Type Parameters
N
The type of component to include.
Without<N>()
Excludes entities with the component N
from this query.
public QueryWithout<N, QueryUntagged<T, TRest>> Without<N>()
Returns
- QueryWithout<N, QueryUntagged<T, TRest>>
Type Parameters
N
The type of component to exclude.