Gateways

Gateways are what connect Areas together. Gateways pretty much have to be a subclass of Object, but other than that, they are up in the air. They have two major attributes. InteractThroughGateway determines whether or not objects that are in one Area can collide with objects in the other Area (generally at the points where the gateway joins the areas). The other is SeeThroughGateway, which determines if objects are visible (Viewable) through the gateway. If set, clients will be able to see objects in the area the gateway points to.

Gateways do not have to define any sort of physical or visual representation, though both are possible. A basic Gateway could define a physical plane that was vertical and detect collisions with it to determine when to send objects through the Gateway.

Back to DesignDocument?.