| Vector3 getNormal() | Retorna o ponto de contato normal. |
| void setNormal(Vector3 vector) | Define o ponto normal do contato como o argumento "vector". |
| Vector3 getContactPoint() | Retorna a descrição do ponto de contato onde ocorre a colisão. |
| void setContactPoint(Vector3 vector) | Define a descrição do ponto de contato onde ocorre a colisão como o argumento "vector". |
| SpatialObject getOtherObject() | Retorna o outro objeto com o qual colidiu. |
| void setOtherObject(SpatialObject otherObject) | Define o outro objeto com o qual ele colidiu como o argumento "otherObject". |
| float getImpulse() | Retorna a quantidade de impulso que a colisão aplicou. |
| void setImpulse(float value) | Define a quantidade de reforço aplicada à colisão como o argumento "value". |
| PhysicsEntity getOtherPhysics() | Retorna o [PhisycsEntity] a qual o Collision colidiu. |
| void setOtherPhysics(PhysicsEntity otherObject) | Define o [PhisycsEntity] do Collision. |
| Collider getCollider() | Retorna o Collider atual do Collision. |
| void setCollider(Collider otherObject) | Define o Collider atual do Collision. |
| float getImpulse() | Retorna o impulso atual do Collision. |
| void setImpulse(float value) | Define o impulso atual do Collision. |
| float getDistance() | Retorna a distância atual do Collision. |
| void setDistance(float value) | Define a distância atual do Collision. |
| int contactCount() | Retorna a quantidade de contato atual do Collision. |
| int getContactCount() | Retorna a quantidade de contato atual do Collision. |
| [Contact] contactAt(int index) | Retorna o Objeto a qual o [Contact] colidiu por meio de index definido no argumento. |