final case class InventoryStateMessage(object_guid: PlanetSideGUID, unk: Int, container_guid: PlanetSideGUID, value: Long) extends PlanetSideGamePacket with Product with Serializable
Dispatched by the server to update the value associated with an object in a specific container object.
The object indicated by object_guid
must be associated with the inventory (container_guid
) at the time.
A common use for this packet is to update weapon data when gaining control over that weapon.
For example, before boarding any kind of turret for the first time, it's ammunition component will have exactly one shot.
This shot was established when the turret was first created.
This information would be displayed in the holster icon across the bottom of the GUI while it is mounted.
Furthermore, the mounted player will only fire the turret exactly one time.
This packet can provide the turret with its correct and current amount of ammunition before the player mounts it.
- object_guid
the object being affected
- unk
na; usually 0
- container_guid
the object in which
object_guid
is contained- value
an amount with which to update
object_guid
- Alphabetic
- By Inheritance
- InventoryStateMessage
- Product
- Equals
- PlanetSideGamePacket
- PlanetSidePacket
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new InventoryStateMessage(object_guid: PlanetSideGUID, unk: Int, container_guid: PlanetSideGUID, value: Long)
- object_guid
the object being affected
- unk
na; usually 0
- container_guid
the object in which
object_guid
is contained- value
an amount with which to update
object_guid
Type Members
- type Packet = InventoryStateMessage
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()
- val container_guid: PlanetSideGUID
- def encode: Attempt[BitVector]
- Definition Classes
- InventoryStateMessage → 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
- InventoryStateMessage → PlanetSideGamePacket → PlanetSidePacket
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val unk: Int
- val value: Long
- 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()