final case class WeaponLazeTargetPositionMessage(weapon_uid: PlanetSideGUID, player_pos: Vector3, lazed_pos: Vector3) extends PlanetSideGamePacket with Product with Serializable
Dispatched to the server when a position is being marked by a laze pointer tool.
When the laze tool is used, a progress bar window is displayed, along with the text "Acquiring Target Position."
The player using the tool constantly sends packets to the server for as long as the progress bar is filling.
In all, about fifty packets are sent.
(Measured during low-load testing.
The actual number of packets may be related to network load.)
While firing, the player's movement is locked for the duration.
The weapon fire can be aborted at any time, returning control.
- weapon_uid
the laze pointer tool
- player_pos
the position of (the player holding the) laze pointer
- lazed_pos
position of the tip of the laze pointer's beam, or where it intersects something
- Alphabetic
- By Inheritance
- WeaponLazeTargetPositionMessage
- Product
- Equals
- PlanetSideGamePacket
- PlanetSidePacket
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new WeaponLazeTargetPositionMessage(weapon_uid: PlanetSideGUID, player_pos: Vector3, lazed_pos: Vector3)
- weapon_uid
the laze pointer tool
- player_pos
the position of (the player holding the) laze pointer
- lazed_pos
position of the tip of the laze pointer's beam, or where it intersects something
Type Members
- type Packet = WeaponLazeTargetPositionMessage
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()
- def encode: Attempt[BitVector]
- Definition Classes
- WeaponLazeTargetPositionMessage → 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
- val lazed_pos: Vector3
- 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
- WeaponLazeTargetPositionMessage → PlanetSideGamePacket → PlanetSidePacket
- val player_pos: Vector3
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- 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()
- val weapon_uid: PlanetSideGUID