Summary
Script used with a prefab to ease creation of portals before runtime.
- Namespace
- ASL
.PortalSystem - Base Types
-
- Photon
.PunBehaviour - LocalEventHandler
- Photon
graph TD
Base0["LocalEventHandler"]-->Type
click Base0 "/2019.CRCS-WebSite/Documentation/api/ASL.LocalEventSystem/LocalEventHandler"
Base1["Photon.PunBehaviour"]-->Base0
Type["PortalInstantiator"]
class Type type-node
Syntax
public class PortalInstantiator : LocalEventHandler
Fields
Name | Constant Value | Summary |
---|---|---|
destinationName |
Name of the portal to be linked to when setDestination is true.
|
|
playerAvaliable | ||
portalName |
Name that can be referenced by other portal instantiators to link when inititilzation.
Must be unique
|
|
selectorDirection |
Direction the selector faces upon creation
|
|
selectorPosition |
Position of the selector, relative to the portal, upon creation.
Not properly syncing on client ends.
|
|
setDestination |
Boolean indicating whether the portal will automatically linked the the specified portal.
|
Methods
Name | Value | Summary |
---|---|---|
OnDestroy |
void |
Unsubscribes from the lcal events system to prevent a memory leak.
Inherited from LocalEventHandler
|
OnEnable |
void | |
OnJoinedRoom |
void |
Callback function that is triggered when this user connects and joins a Photon room. Useful for
making instantiation calls through Photon.
Inherited from LocalEventHandler
|
OnLocalEvent |
void | |
OnPhotonInstantiate |
void |
Callback function that is triggered when an object is created via photon.
Inherited from LocalEventHandler
|