AreaTrigger
classe AreaTrigger
AreaTrigger é um tipo de física que pode ser usada para verificar se um objeto está em uma determinada área, essa física impede que o objeto colida com qualquer outro objeto.
public class AreaTrigger
extends PhysicsEntity
— Constructors (1) —
Construtor | Descrição |
---|---|
AreaTrigger() | Cria uma nova instância do AreaTrigger. |
— Métodos (6) —
Nome | Descrição |
---|---|
boolean triggerWithName(String objectName) | Verifica se o objeto com o mesmo nome do texto definido como o argumento "objectName" está na mesma área do objeto. |
boolean isTriggering() | Retorna verdadiero se algum objeto estiver na mesma área do objeto. |
ArrayList getTriggerList() | Retorna um ArrayList\<Collision> contendo todas as informações de "colisões" com o objeto atual. |
Collision getTrigger(int id) | Retorna uma classe Collision com todas as informações sobre as informações de "colisão" com índice == idx no valor de retorno do método getTriggerList. |
[PhysicsLayer] getPhysicsLayer() | Retorna a PhysicsLayer do componente AreaTrigger. |
void setPhysicsLayer([PhysicsLayer] layer) | Define o PhysicsLayer do componente AreaTrigger como o argumento "layer". |
— Métodos Herdados (7) —
Nome | Descrição |
---|---|
SpatialObject getObject() | Retorna o componente SpatialObject atual. |
String getTittle() | Retorna o nome atual do componente. |
boolean colliderWithName(String objectName) | Verifica se o objeto atual está colidindo com o objeto cujo nome é definido como o argumento "name". |
boolean isColliding() | Retorna se o objeto estiver colidindo com qualquer objeto. |
List\<Collision> getCollisionList() | Retorna uma List\<Collision> com todas as informações de colisões que estão ocorrendo com o objeto atual. |
Collision getCollisionAt(int idx) | Retorna uma classe Collision com todas as informações sobre as informações de colisão com índice == idx no valor de retorno do método getCollisionList. |
int getCollisionsCount() | Retorna o número de colisões. |