This door will close.
Message that carries the result of the processed request message back to the original user (player).
Message that carries the result of the processed request message back to the original user (player).
the player who sent this request message
the original packet carrying the request
the result of the processed request
A basic Trait connecting all of the actionable Door response messages.
This door will do nothing.
This door will open.
Entry message into this Door that carries the request.
Entry message into this Door that carries the request.
the player who sent this request message
the original packet carrying the request
Instantiate and configure a Door object that has knowledge of both its position and outwards-facing direction.
Instantiate and configure a Door object that has knowledge of both its position and outwards-facing direction.
The assumption is that this door will be paired with an IFF Lock, thus, has conditions for opening.
the position of the door
the unique id that will be assigned to this entity
a context to allow the object to properly set up ActorSystem functionality
the Door object
Instantiate and configure a Door object.
Instantiate and configure a Door object.
the unique id that will be assigned to this entity
a context to allow the object to properly set up ActorSystem functionality
the Door object
Overloaded constructor.
Overloaded constructor.
the ObjectDefinition that constructs this object and maintains some of its immutable fields