final case class BattleFrameRoboticsData(pos: PlacementData, data: CommonFieldData, health: Int, shield: Int, unk1: Int, unk2: Boolean, no_mount_points: Boolean, driveState: Int, proper_anim: Boolean, unk3: Int, show_bfr_shield: Boolean, unk4: Option[Boolean], inventory: Option[InventoryData] = None) extends ConstructorData with Product with Serializable

A representation of a battle frame robotics vehicle.

pos

where the vehicle is and how it is oriented in the game world

data

common vehicle field data

health

the amount of health the vehicle has, as a percentage of a filled bar (255)

shield

the strength of the shield the vehicle has, as a percentage of a filled bar (255)

unk1

na

unk2

na

no_mount_points

do not display entry points for the seats

driveState

a representation for the current mobility state; various vehicles also use this field to indicate "deployment," e.g., the advanced mobile spawn

proper_anim

na; I forget what this does

unk3

na

show_bfr_shield

display the swirling shield of the battle frame

unk4

na

inventory

the seats, mounted weapons, and utilities (such as terminals) that are currently included; will also include trunk contents; the driver is the only valid seat entry (more will cause the access permissions to act up)

Source
BattleFrameRoboticsData.scala
Linear Supertypes
Serializable, Product, Equals, ConstructorData, StreamBitSize, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BattleFrameRoboticsData
  2. Serializable
  3. Product
  4. Equals
  5. ConstructorData
  6. StreamBitSize
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new BattleFrameRoboticsData(pos: PlacementData, data: CommonFieldData, health: Int, shield: Int, unk1: Int, unk2: Boolean, no_mount_points: Boolean, driveState: Int, proper_anim: Boolean, unk3: Int, show_bfr_shield: Boolean, unk4: Option[Boolean], inventory: Option[InventoryData] = None)

    pos

    where the vehicle is and how it is oriented in the game world

    data

    common vehicle field data

    health

    the amount of health the vehicle has, as a percentage of a filled bar (255)

    shield

    the strength of the shield the vehicle has, as a percentage of a filled bar (255)

    unk1

    na

    unk2

    na

    no_mount_points

    do not display entry points for the seats

    driveState

    a representation for the current mobility state; various vehicles also use this field to indicate "deployment," e.g., the advanced mobile spawn

    proper_anim

    na; I forget what this does

    unk3

    na

    show_bfr_shield

    display the swirling shield of the battle frame

    unk4

    na

    inventory

    the seats, mounted weapons, and utilities (such as terminals) that are currently included; will also include trunk contents; the driver is the only valid seat entry (more will cause the access permissions to act up)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def bitsize: Long

    Performs a "sizeof()" analysis of the given object.

    The calculation reflects the scodec Codec definition rather than the explicit parameter fields.

    Performs a "sizeof()" analysis of the given object.

    The calculation reflects the scodec Codec definition rather than the explicit parameter fields. For example, a traditional Int is normally a 32-bit number, often rendered as a 32u number. When parsed with a uintL(7), it's length will be considered 7 bits (7u). (Note: being permanently signed, an scodec value of 32u or longer must fit into a Long type.)

    returns

    the number of bits necessary to measure an object of this class; defaults to 0L

    Definition Classes
    BattleFrameRoboticsDataStreamBitSize
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. val data: CommonFieldData
  8. val driveState: Int
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. val health: Int
  13. val inventory: Option[InventoryData]
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. val no_mount_points: Boolean
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. val pos: PlacementData
  20. def productElementNames: Iterator[String]
    Definition Classes
    Product
  21. val proper_anim: Boolean
  22. val shield: Int
  23. val show_bfr_shield: Boolean
  24. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  25. val unk1: Int
  26. val unk2: Boolean
  27. val unk3: Int
  28. val unk4: Option[Boolean]
  29. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  30. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  31. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from ConstructorData

Inherited from StreamBitSize

Inherited from AnyRef

Inherited from Any

Ungrouped