Packages

final case class GenericCollisionMsg(unk1: Int, player: PlanetSideGUID, target: PlanetSideGUID, player_health: Int, target_health: Int, player_velocity: Vector3, target_velocity: Vector3, player_pos: Vector3, target_pos: Vector3, unk2: Long, unk3: Long, unk4: 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.

unk1

na

player

the player or player-controlled vehicle

target

the other party in the collision

player_health

the player's health

target_health

the target's health

player_velocity

the player's velocity

target_velocity

the target's velocity

player_pos

the player's world coordinates

target_pos

the target's world coordinates

unk2

na

unk3

na

unk4

na

Source
GenericCollisionMsg.scala
Linear Supertypes
Product, Equals, PlanetSideGamePacket, PlanetSidePacket, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GenericCollisionMsg
  2. Product
  3. Equals
  4. PlanetSideGamePacket
  5. PlanetSidePacket
  6. Serializable
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new GenericCollisionMsg(unk1: Int, player: PlanetSideGUID, target: PlanetSideGUID, player_health: Int, target_health: Int, player_velocity: Vector3, target_velocity: Vector3, player_pos: Vector3, target_pos: Vector3, unk2: Long, unk3: Long, unk4: Long)

    unk1

    na

    player

    the player or player-controlled vehicle

    target

    the other party in the collision

    player_health

    the player's health

    target_health

    the target's health

    player_velocity

    the player's velocity

    target_velocity

    the target's velocity

    player_pos

    the player's world coordinates

    target_pos

    the target's world coordinates

    unk2

    na

    unk3

    na

    unk4

    na

Type Members

  1. type Packet = GenericCollisionMsg

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. def encode: Attempt[BitVector]
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. def opcode: GamePacketOpcode.Value
  15. val player: PlanetSideGUID
  16. val player_health: Int
  17. val player_pos: Vector3
  18. val player_velocity: Vector3
  19. def productElementNames: Iterator[String]
    Definition Classes
    Product
  20. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  21. val target: PlanetSideGUID
  22. val target_health: Int
  23. val target_pos: Vector3
  24. val target_velocity: Vector3
  25. val unk1: Int
  26. val unk2: Long
  27. val unk3: Long
  28. val unk4: Long
  29. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  30. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  31. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Product

Inherited from Equals

Inherited from PlanetSideGamePacket

Inherited from PlanetSidePacket

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped