net.psforever.objects.serverobject.pad.process.AutoDriveControls
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."
the vehicle being controlled
true
, if the action has run to completion; false
, otherwise
The nature of the action being performed.
The nature of the action being performed.
an enumerated value that explains the purpose of the action
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.
any data deemed important; None
, if unnecessary
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.
the length of the delay
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.
the vehicle being controlled
true
, if the action can (probably) be accomplished under the current conditions; false
, otherwise
An instruction to be consumed by the cyclic operation of
VehicleSpawnControlGuided
and are created by aConfiguration
object. They are considered semi-immutablecase class
objects. Externally, they are immutable by proper Scala standards. Internally, they will be permittedprivate
fields that can be modified the first time the object is used.