object VehicleSpawnPad
- Source
- VehicleSpawnPad.scala
- Alphabetic
- By Inheritance
- VehicleSpawnPad
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final case class AttachToRails(vehicle: Vehicle, pad: VehicleSpawnPad) extends Product with Serializable
Message to attach the vehicle to the spawn pad's lifting platform ("put on rails").
Message to attach the vehicle to the spawn pad's lifting platform ("put on rails"). The attachment process (to the third slot) itself begins autonomous operation of the lifting platform.
- vehicle
the vehicle being spawned
- pad
the spawn pad
- See also
ObjectAttachMessage
- final case class ConcealPlayer(player_guid: PlanetSideGUID) extends Product with Serializable
Message to indicate that a certain player should be made transparent.
Message to indicate that a certain player should be made transparent.
- player_guid
the player
- See also
GenericObjectActionMessage
- final case class DetachFromRails(vehicle: Vehicle, pad: VehicleSpawnPad) extends Product with Serializable
Message to detach the vehicle from the spawn pad's lifting platform ("put on rails").
Message to detach the vehicle from the spawn pad's lifting platform ("put on rails").
- vehicle
the vehicle being spawned
- pad
the spawn pad
- See also
ObjectDetachMessage
- final case class DisposeVehicle(vehicle: Vehicle) extends Product with Serializable
Message to initiate the process of properly disposing of the vehicle that may have been or was spawned into the game world.
Message to initiate the process of properly disposing of the vehicle that may have been or was spawned into the game world.
- vehicle
the vehicle
- final case class PeriodicReminder(driver_name: String, reason: Reminders.Value, data: Option[Any] = None) extends Product with Serializable
Message to send targeted messages to the clients of specific users.
Message to send targeted messages to the clients of specific users.
- driver_name
the person who will drive the vehicle
- reason
the nature of the message
- data
optional information for rendering the message to the client
- final case class PlayerSeatedInVehicle(driver_name: String, vehicle: Vehicle, pad: VehicleSpawnPad) extends Product with Serializable
Message that acts as callback to the driver that the process of sitting in the driver mount should be finished.
Message that acts as callback to the driver that the process of sitting in the driver mount should be finished. This information should only be communicated to the driver's client only.
- driver_name
the person who will drive the vehicle
- vehicle
the vehicle being spawned
- pad
the spawn pad
- final case class ResetSpawnPad(pad: VehicleSpawnPad) extends Product with Serializable
Message that resets the spawn pad for its next order fulfillment operation by lowering the lifting platform.
Message that resets the spawn pad for its next order fulfillment operation by lowering the lifting platform.
- pad
the spawn pad
- See also
GenericObjectActionMessage
- final case class RevealPlayer(player_guid: PlanetSideGUID) extends Product with Serializable
Message is intended to undo the effects of the above message,
ConcealPlayer
.Message is intended to undo the effects of the above message,
ConcealPlayer
.- player_guid
the player
- See also
ConcealPlayer
- final case class ServerVehicleOverrideEnd(driver_name: String, vehicle: Vehicle, pad: VehicleSpawnPad) extends Product with Serializable
Message that transitions the newly-spawned vehicle into a cancellable auto-drive state.
Message that transitions the newly-spawned vehicle into a cancellable auto-drive state. Information about the driving process is available on the vehicle itself. This information should only be communicated to the driver's client only.
- driver_name
the person who will drive the vehicle
- vehicle
the vehicle
- pad
the spawn pad
- See also
VehicleDefinition
- final case class ServerVehicleOverrideStart(driver_name: String, vehicle: Vehicle, pad: VehicleSpawnPad) extends Product with Serializable
Message that starts the newly-spawned vehicle to begin driving away from the spawn pad.
Message that starts the newly-spawned vehicle to begin driving away from the spawn pad. Information about the driving process is available on the vehicle itself. This information should only be communicated to the driver's client only.
- driver_name
the person who will drive the vehicle
- vehicle
the vehicle
- pad
the spawn pad
- See also
VehicleDefinition
- final case class StartPlayerSeatedInVehicle(driver_name: String, vehicle: Vehicle, pad: VehicleSpawnPad) extends Product with Serializable
Message that acts as callback to the driver that the process of sitting in the driver mount will be initiated soon.
Message that acts as callback to the driver that the process of sitting in the driver mount will be initiated soon. This information should only be communicated to the driver's client only.
- driver_name
the person who will drive the vehicle
- vehicle
the vehicle being spawned
- pad
the spawn pad
- final case class VehicleOrder(player: Player, vehicle: Vehicle, terminal: Terminal) extends Product with Serializable
Message to the spawn pad to enqueue the following vehicle order.
Message to the spawn pad to enqueue the following vehicle order. This is the entry point to vehicle spawn pad functionality.
- player
the player who submitted the order (the "owner")
- vehicle
the vehicle produced from the order
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def Constructor(pos: Vector3, pdef: VehicleSpawnPadDefinition, orient: Vector3)(id: Int, context: ActorContext): VehicleSpawnPad
Instantiate and configure a
VehicleSpawnPad
objectInstantiate and configure a
VehicleSpawnPad
object- pos
the position (used to determine spawn point)
- pdef
the
ObjectDefinition
that constructs this object and maintains some of its immutable fields- orient
the orientation (used to indicate spawn direction)
- id
the unique id that will be assigned to this entity
- context
a context to allow the object to properly set up
ActorSystem
functionality- returns
the
VehicleSpawnPad
object
- def apply(spDef: VehicleSpawnPadDefinition): VehicleSpawnPad
Overloaded constructor.
Overloaded constructor.
- spDef
the spawn pad's definition entry
- returns
a
VehicleSpawnPad
object
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- object Reminders extends Enumeration
An
Enumeration
of reasons for sending a periodic reminder to the user.