Pular para o conteúdo principal

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) —

ConstrutorDescrição
AreaTrigger()Cria uma nova instância do AreaTrigger.

— Métodos (6) —

NomeDescriçã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) —

NomeDescriçã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.