c

net.psforever.objects.vehicles

VehicleSubsystem

class VehicleSubsystem extends JammableUnit

Source
VehicleSubsystem.scala
Linear Supertypes
JammableUnit, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. VehicleSubsystem
  2. JammableUnit
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new VehicleSubsystem(sys: VehicleSubsystemEntry)

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. def Enabled: Boolean

    If this subsystem is activated, any and all accredited statuses are considered healthy and/or the internal field (if a primary flag) is set and the subsystem is not jammed.

    If this subsystem is activated, any and all accredited statuses are considered healthy and/or the internal field (if a primary flag) is set and the subsystem is not jammed.

    returns

    whether the subsystem is activated

  5. def Enabled_=(state: Boolean): Boolean

    Treat this subsystem as activated or deactivated.

    Treat this subsystem as activated or deactivated. If this subsystem has specific statuses whose conditions are linked to its activation state, the first accredited status is selected and set to the same activation state.

    state

    the new state of the subsystem

    returns

    the new state of the subsystem

  6. def Jammed: Boolean
    Definition Classes
    JammableUnit
  7. def Jammed_=(state: Boolean): Boolean
    Definition Classes
    JammableUnit
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def changedMessages(vehicle: Vehicle): List[PlanetSideGamePacket]
  10. def clearJammerMessages(vehicle: Vehicle): List[PlanetSideGamePacket]
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  12. def currentMessages(vehicle: Vehicle): List[PlanetSideGamePacket]

    Regardless of meta-conditions surrounding the subsystem, always try to produce packets that report the current situation of the subsystem.

    Regardless of meta-conditions surrounding the subsystem, always try to produce packets that report the current situation of the subsystem. May return a condition status "update" that does not actually change anything.

    vehicle

    the vehicle in which the subsystem module is operating

    returns

    game packets that reflect the condition

  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  15. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  16. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. def getMessage(vehicle: Vehicle): List[PlanetSideGamePacket]

    Produce packets that are tailored to the current active situation of the subsystem.

    Produce packets that are tailored to the current active situation of the subsystem. When the subsystem is jammed, report packets that reflect the jammed conditions. When not jammed, report any condition that is not neutral / normal.

    vehicle

    the vehicle in which the subsystem module is operating

    returns

    game packets that reflect the condition

  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. def jam(): Unit
  21. def jammerMessages(vehicle: Vehicle): List[PlanetSideGamePacket]
  22. def messagesForStatus(statusName: String, vehicle: Vehicle): List[PlanetSideGamePacket]
  23. def multiplierOfStatus(statusName: String, defaultMultiplier: Float = 1f): Float
  24. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  26. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  27. def specificStatusMessage(name: String, vehicle: Vehicle): List[PlanetSideGamePacket]
  28. def stateOfStatus(statusName: String): Option[Boolean]
  29. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  30. val sys: VehicleSubsystemEntry
  31. def toString(): String
    Definition Classes
    AnyRef → Any
  32. def unjam(): Unit
  33. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  34. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  35. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from JammableUnit

Inherited from AnyRef

Inherited from Any

Ungrouped