final case class ChildObjectStateMessage(object_guid: PlanetSideGUID, pitch: Float, yaw: Float) extends PlanetSideGamePacket with Product with Serializable
Dispatched from a client when its user is controlling a secondary object whose state must be updated.
When ChildObjectStateMessage
is being sent to the server, it replaces PlayerStateMessage
.
The packet frequently gets hidden in a MultiPacket
, though it is not functionally essential to do that.
Note the lack of position data.
The secondary object in question is updated in position through another means or is stationary.
The only concern is the direction the object is facing.
The angles are relative to the object's normal forward-facing and typically begin tracking at 0, 0 (forward-facing).
- object_guid
the object being manipulated (controlled)
- pitch
the amount of pitch that affects orientation from forward facing (0)
- yaw
the amount of yaw that affects orientation from forward-facing (0)
- Alphabetic
- By Inheritance
- ChildObjectStateMessage
- Product
- Equals
- PlanetSideGamePacket
- PlanetSidePacket
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ChildObjectStateMessage(object_guid: PlanetSideGUID, pitch: Float, yaw: Float)
- object_guid
the object being manipulated (controlled)
- pitch
the amount of pitch that affects orientation from forward facing (0)
- yaw
the amount of yaw that affects orientation from forward-facing (0)
Type Members
- type Packet = ChildObjectStateMessage
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
- ChildObjectStateMessage → 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()
- val object_guid: PlanetSideGUID
- def opcode: GamePacketOpcode.Value
- Definition Classes
- ChildObjectStateMessage → PlanetSideGamePacket → PlanetSidePacket
- val pitch: Float
- 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 yaw: Float