class Seat extends AnyRef

Server-side support for a slot that infantry players can occupy, ostensibly called a "seat" and treated like a "seat." (Players can sit in it.)

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

Instance Constructors

  1. new Seat(seatDef: SeatDefinition)

    seatDef

    the Definition that constructs this item and maintains some of its unchanging fields

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 ArmorRestriction: SeatArmorRestriction.Value
  5. def Bailable: Boolean
  6. def ControlledWeapon: Option[Int]
  7. def Occupant: Option[Player]

    Is this seat occupied?

    Is this seat occupied?

    returns

    the Player object of the player sitting in this seat, or None if it is left vacant

  8. def Occupant_=(player: Option[Player]): Option[Player]
  9. def Occupant_=(player: Player): Option[Player]

    The player is trying to sit down.

    The player is trying to sit down. Seats are exclusive positions that can only hold one occupant at a time.

    player

    the player who wants to sit, or None if the occupant is getting up

    returns

    the Player object of the player sitting in this seat, or None if it is left vacant

  10. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. def isOccupied: Boolean

    Is this seat occupied?

    Is this seat occupied?

    returns

    true, if it is occupied; false, otherwise

  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  23. def toString(): String

    Override the string representation to provide additional information.

    Override the string representation to provide additional information.

    returns

    the string output

    Definition Classes
    Seat → AnyRef → Any
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped