ASL.PortalSystem Namespace

Summary

Contains all classes relating to portals and their behaviour in ASL.

Class Types

Class Summary
Portal Portal is a class for controlling the behavior and properties of portal's in ASL. Portals can have different view types and materials depending on their state. This class assists the Portal Manager in portal linking and teleporting.
PortalCursor PortalCursor is a class that allows a user to create and manage Portals with a visual cursor interface. The cursor can be toggled to enable or disable controls.
PortalInstantiator Script used with a prefab to ease creation of portals before runtime.
PortalManager PortalManager is a class for handling all portal creation, registration, and linking. This ensures that portal events are propagated across all clients upon success. You do this through PortalManager requests, which allow validation before propagation.
PortalSelector PortalSelector is a class for the user to interface with portal linking in a simple way. It provides a button that follows the portal wherever it's placed. Clicking the button will link the portal to the next registered portal, even if that portal is the same as the source.