Packages

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

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(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

  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. val collision_type: CollisionIs
  7. def encode: Attempt[BitVector]
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. def opcode: GamePacketOpcode.Value
  16. val player: PlanetSideGUID
  17. val player_health: Int
  18. val player_pos: Vector3
  19. val player_velocity: Vector3
  20. def productElementNames: Iterator[String]
    Definition Classes
    Product
  21. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  22. val target: PlanetSideGUID
  23. val target_health: Int
  24. val target_pos: Vector3
  25. val target_velocity: Vector3
  26. val unk1: Long
  27. val unk2: Long
  28. val unk3: 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