Astra.QueryFilter
Como a consulta escolhe o que pode acertar.
Namespace: Astra · Assembly: Astra.Scripting · Tipo: Struct
Declaração
Seção intitulada “Declaração”struct Astra.QueryFilterComo a consulta escolhe o que pode acertar.
Membros
Seção intitulada “Membros”| Membro | Categoria |
|---|---|
| Ignore | Field |
| IncludeDynamic | Field |
| IncludeSensors | Field |
| IncludeStatic | Field |
| LayerMask | Field |
| Ignoring | Method |
| OnlyLayers | Method |
| Default | Property |
Ignore
public ulong IgnoreObjeto que não deve ser acertado — normalmente quem consulta.
IncludeDynamic
public bool IncludeDynamicIncludeSensors
public bool IncludeSensorsFalso por padrão: um raio de visada que parasse na zona de detecção invisível do próprio jogo seria um erro difícil de enxergar.
IncludeStatic
public bool IncludeStaticLayerMask
public uint LayerMaskBit por camada de gameplay (0..31).
Ignoring
public Astra.QueryFilter Ignoring(Astra.GameObject self)| Parâmetro | Tipo | Contrato |
|---|---|---|
self |
Astra.GameObject |
OnlyLayers
public Astra.QueryFilter OnlyLayers(params int[] layers)| Parâmetro | Tipo | Contrato |
|---|---|---|
layers |
int[] |
Default
public static Astra.QueryFilter Default { get; }