class PhysicsCollisionCallbackEventArgs(val collidedEntity: Entity, val collisionPosition: Vector3, val collisionNormal: Vector3, val impulse: Float, datamodel: DataModel) : EventArgs
PhysicsCollisionCallbackEventArgs
(
collidedEntity
, collisionPosition
, collisionNormal
, impulse
, datamodel
)
|
Signature
constructor(collidedEntity: Entity, collisionPosition: Vector3, collisionNormal: Vector3, impulse: Float, datamodel: DataModel) Parameters
impulse:
Float
|
collidedEntity
: Entity
[Get] |
The entity that was involved in the collision
Signature
val collidedEntity: Entity |
collisionNormal
: Vector3
[Get] |
The normal vector at the point of collision
Signature
val collisionNormal: Vector3 |
collisionPosition
: Vector3
[Get] |
The 3D position where the collision occurred
Signature
val collisionPosition: Vector3 |
dataModel
: DataModel
[Get] |
Signature
val dataModel: DataModel |
eventName
: String
[Get] |
Signature
val eventName: String |
handled
: Boolean
[Get][Set] |
Signature
var handled: Boolean |
impulse
: Float
[Get] |
The force of the collision impulse
Signature
val impulse: Float |
throttleTime
: Int?
[Get][Set] |
Signature
var throttleTime: Int? |
EVENT_NAME
: String
[Get] |
Signature
val EVENT_NAME: String |