final case class ZipLineMessage(player_guid: PlanetSideGUID, forwards: Boolean, action: Int, path_id: Long, pos: Option[Vector3] = None) extends PlanetSideGamePacket with Product with Serializable
Dispatched by the client when the player is interacting with a zip line.
Dispatched by the server to instruct the client to use the zip line.
Cavern teleportation rings also count as "zip lines" as far as the game is concerned, in that they use this packet.
Action:
0 - Attach to a node
1 - Arrived at destination
2 - Forcibly detach from zip line in mid-transit
- player_guid
the player
- forwards
true if the player is travelling in the direction of the light pulses
- action
how the player interacts with the zip line
- path_id
the path id that this zipline belongs to, from the relevant .zpl file
- pos
the coordinates of the point where the player is interacting with the zip line; "optional," in theory
- Source
- ZipLineMessage.scala
- Alphabetic
- By Inheritance
- ZipLineMessage
- Product
- Equals
- PlanetSideGamePacket
- PlanetSidePacket
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ZipLineMessage(player_guid: PlanetSideGUID, forwards: Boolean, action: Int, path_id: Long, pos: Option[Vector3] = None)
- player_guid
the player
- forwards
true if the player is travelling in the direction of the light pulses
- action
how the player interacts with the zip line
- path_id
the path id that this zipline belongs to, from the relevant .zpl file
- pos
the coordinates of the point where the player is interacting with the zip line; "optional," in theory
Type Members
- type Packet = ZipLineMessage
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
- val action: Int
- 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
- ZipLineMessage → 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])
- val forwards: Boolean
- 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
- ZipLineMessage → PlanetSideGamePacket → PlanetSidePacket
- val path_id: Long
- val player_guid: PlanetSideGUID
- val pos: Option[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()