Trait

net.psforever.objects.serverobject.pad.process.AutoDriveControls

Setting

Related Doc: package AutoDriveControls

Permalink

sealed trait Setting extends AnyRef

An instruction to be consumed by the cyclic operation of VehicleSpawnControlGuided and are created by a Configuration object. They are considered semi-immutable case class objects. Externally, they are immutable by proper Scala standards. Internally, they will be permitted private fields that can be modified the first time the object is used.

Source
AutoDriveControls.scala
Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Setting
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def CompletionTest(vehicle: Vehicle): Boolean

    Permalink

    Perform a test to determine if the vehicle has reached a set of conditions where the action performed by the instruction has been fulfilled.

    Perform a test to determine if the vehicle has reached a set of conditions where the action performed by the instruction has been fulfilled. This should count as the "end of this step" and the "beginning of the next step."

    vehicle

    the vehicle being controlled

    returns

    true, if the action has run to completion; false, otherwise

  2. abstract def Type: State.Value

    Permalink

    The nature of the action being performed.

    The nature of the action being performed.

    returns

    an enumerated value that explains the purpose of the action

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from Setting to any2stringadd[Setting] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (Setting, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from Setting to ArrowAssoc[Setting] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. def Data: Option[Any]

    Permalink

    Data that is important for fulfilling the instruction on a user's client.

    Data that is important for fulfilling the instruction on a user's client. Highly specific to the implementation.

    returns

    any data deemed important; None, if unnecessary

  7. def Delay: Long

    Permalink

    The delay in between checks to determine if this setting has accomplished its goal or has entered an invalid state.

    The delay in between checks to determine if this setting has accomplished its goal or has entered an invalid state.

    returns

    the length of the delay

  8. def Validate(vehicle: Vehicle): Boolean

    Permalink

    Perform a test to determine if the vehicle is capable of performing the action this instruction requires.

    Perform a test to determine if the vehicle is capable of performing the action this instruction requires. The test is typically simplistic in nature and often boils down to whether o not the vehicle is mobile.

    vehicle

    the vehicle being controlled

    returns

    true, if the action can (probably) be accomplished under the current conditions; false, otherwise

  9. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def ensuring(cond: (Setting) ⇒ Boolean, msg: ⇒ Any): Setting

    Permalink
    Implicit information
    This member is added by an implicit conversion from Setting to Ensuring[Setting] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  12. def ensuring(cond: (Setting) ⇒ Boolean): Setting

    Permalink
    Implicit information
    This member is added by an implicit conversion from Setting to Ensuring[Setting] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  13. def ensuring(cond: Boolean, msg: ⇒ Any): Setting

    Permalink
    Implicit information
    This member is added by an implicit conversion from Setting to Ensuring[Setting] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  14. def ensuring(cond: Boolean): Setting

    Permalink
    Implicit information
    This member is added by an implicit conversion from Setting to Ensuring[Setting] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  15. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  17. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. def formatted(fmtstr: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from Setting to StringFormat[Setting] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  19. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  20. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  21. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  22. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  23. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  24. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  26. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  27. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. def [B](y: B): (Setting, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from Setting to ArrowAssoc[Setting] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from Setting to any2stringadd[Setting]

Inherited by implicit conversion StringFormat from Setting to StringFormat[Setting]

Inherited by implicit conversion Ensuring from Setting to Ensuring[Setting]

Inherited by implicit conversion ArrowAssoc from Setting to ArrowAssoc[Setting]

Ungrouped