final case class GenericCollisionMsg(collision_type: CollisionIs, player: PlanetSideGUID, player_health: Int, player_pos: Vector3, player_velocity: Vector3, target: PlanetSideGUID, target_health: Int, target_pos: Vector3, target_velocity: Vector3, unk1: Long, unk2: Long, unk3: Long) extends PlanetSideGamePacket with Product with Serializable
Dispatched by the client when the player has encountered a physical interaction that would cause damage.
Collision information reports about two subjects who were involved in an altercation.
The first is the player, that is, the client's avatar.
The second is the target with respect to the player - whatever the avatar ran into, or whatever ran into the avatar.
In the case of isolated forms of collision such as fall damage the target fields are blank or zero'd.
- collision_type
a brief hint at the sort of interaction
- player
the player or player-controlled vehicle
- player_health
the player's health
- player_pos
the player's world coordinates
- player_velocity
the player's velocity
- target
the other party in the collision
- target_health
the target's health
- target_pos
the target's world coordinates
- target_velocity
the target's velocity
- unk1
na
- unk2
na
- unk3
na
- Alphabetic
- By Inheritance
- GenericCollisionMsg
- Product
- Equals
- PlanetSideGamePacket
- PlanetSidePacket
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new GenericCollisionMsg(collision_type: CollisionIs, player: PlanetSideGUID, player_health: Int, player_pos: Vector3, player_velocity: Vector3, target: PlanetSideGUID, target_health: Int, target_pos: Vector3, target_velocity: Vector3, unk1: Long, unk2: Long, unk3: Long)
- collision_type
a brief hint at the sort of interaction
- player
the player or player-controlled vehicle
- player_health
the player's health
- player_pos
the player's world coordinates
- player_velocity
the player's velocity
- target
the other party in the collision
- target_health
the target's health
- target_pos
the target's world coordinates
- target_velocity
the target's velocity
- unk1
na
- unk2
na
- unk3
na
Type Members
- type Packet = GenericCollisionMsg
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val collision_type: CollisionIs
- def encode: Attempt[BitVector]
- Definition Classes
- GenericCollisionMsg → PlanetSidePacket
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def opcode: GamePacketOpcode.Value
- Definition Classes
- GenericCollisionMsg → PlanetSideGamePacket → PlanetSidePacket
- val player: PlanetSideGUID
- val player_health: Int
- val player_pos: Vector3
- val player_velocity: Vector3
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val target: PlanetSideGUID
- val target_health: Int
- val target_pos: Vector3
- val target_velocity: Vector3
- val unk1: Long
- val unk2: Long
- val unk3: Long
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()