object VehicleData extends Marshallable[VehicleData] with Serializable
- Source
- VehicleData.scala
- Alphabetic
- By Inheritance
- VehicleData
- Serializable
- Marshallable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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
- def apply(pos: PlacementData, basic: CommonFieldData, health: Int, driveState: types.DriveState.Value, cloak: Boolean, format: VariantVehicleData, inventory: Option[InventoryData]): VehicleData
Overloaded constructor for specifically handling
Variant
vehicle format.Overloaded constructor for specifically handling
Variant
vehicle format.- basic
a field that encompasses some data used by the vehicle, including
faction
andowner
- health
the amount of health the vehicle has, as a percentage of a filled bar (255)
- driveState
a representation for the current mobility state
- cloak
if a vehicle (that can cloak) is cloaked
- inventory
the seats, mounted weapons, and utilities (such as terminals) that are currently included
- def apply(pos: PlacementData, basic: CommonFieldData, health: Int, driveState: types.DriveState.Value, cloak: Boolean, format: UtilityVehicleData, inventory: Option[InventoryData]): VehicleData
Overloaded constructor for specifically handling
Utility
vehicle format.Overloaded constructor for specifically handling
Utility
vehicle format.- basic
a field that encompasses some data used by the vehicle, including
faction
andowner
- health
the amount of health the vehicle has, as a percentage of a filled bar (255)
- driveState
a representation for the current mobility state
- cloak
if a vehicle (that can cloak) is cloaked
- inventory
the seats, mounted weapons, and utilities (such as terminals) that are currently included
- def apply(pos: PlacementData, basic: CommonFieldData, health: Int, driveState: types.DriveState.Value, cloak: Boolean, inventory: Option[InventoryData]): VehicleData
Overloaded constructor for specifically handling
Normal
vehicle format.Overloaded constructor for specifically handling
Normal
vehicle format.- basic
a field that encompasses some data used by the vehicle, including
faction
andowner
- health
the amount of health the vehicle has, as a percentage of a filled bar (255)
- driveState
a representation for the current mobility state
- cloak
if a vehicle (that can cloak) is cloaked
- inventory
the seats, mounted weapons, and utilities (such as terminals) that are currently included
- 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 codec(vehicle_type: VehicleFormat): Codec[VehicleData]
- implicit val codec: Codec[VehicleData]
- Definition Classes
- VehicleData → Marshallable
- def decode(a: BitVector): Attempt[DecodeResult[VehicleData]]
- Definition Classes
- Marshallable
- def encode(a: VehicleData): Attempt[BitVector]
- Definition Classes
- Marshallable
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- 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()
- def hashCode(): Int
- 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()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- 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()