net.psforever.objects.serverobject.pad
An entry that stores vehicle spawn pad spawning tasks (called "orders").
An entry that stores vehicle spawn pad spawning tasks (called "orders").
the player who wants the vehicle
the vehicle
a callback Actor
associated with the player (in other words, WorldSessionActor
)
the previous order whose vehicle is blocking the spawn pad from operating
all of the customers who will be receiving the message
Cancel this vehicle order and inform the person who made it, if possible.
Cancel this vehicle order and inform the person who made it, if possible.
the order being cancelled
the continent on which the vehicle was registered
an ActorContext
object for which to create the TaskResolver
object
Properly clean up a vehicle that has been registered and spawned into the game world.
Properly clean up a vehicle that has been registered and spawned into the game world.
the order being cancelled
the continent on which the vehicle was registered
Properly clean up a vehicle that has been registered, but not yet been spawned into the game world.
Constructs a temporary TaskResolver
to deal with the vehicle's registration status.
Properly clean up a vehicle that has been registered, but not yet been spawned into the game world.
Constructs a temporary TaskResolver
to deal with the vehicle's registration status.
This "temporary" router will persist as if it were a static
variable in some other language
due to the fact that the ActorSystem
object will remember it existing.
After the primary task is complete, the router that was created is stopped so that it can be garbage collected.
We could re-use it theoretically, but the context
might be untrustworthy.
the order being cancelled
the continent on which the vehicle was registered
an ActorContext
object for which to create the TaskResolver
object
An Enumeration
of the stages of a full vehicle spawning process, passing the current order being processed.
An Enumeration
of the stages of a full vehicle spawning process, passing the current order being processed.
Messages in this group are used by the receive
entry points of the multiple child objects
that perform the vehicle spawning operation.
An Enumeration
of non-data control messages for the vehicle spawn process.
Remind a customer how long it will take for their vehicle order to be processed.
Remind a customer how long it will take for their vehicle order to be processed.
position in the queue
an index-appropriate VehicleSpawnPad.PeriodicReminder
object