Class Rift_RoomExit
Rift for exiting out of room, or out of zone.
Inheritance
object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
Mirror.NetworkBehaviour
Rift_RoomExit
Implements
Inherited Members
Namespace: Global
Assembly: Dew.Core.dll
Syntax
public class Rift_RoomExit : Rift, ILogicUpdate, ICleanup, ICustomDestroyRoutine, IInteractable, IBanRoomNodesNearby, IBanRoomNodesNearbyMultiple
Fields
forceTravelToNextZone
Declaration
public bool forceTravelToNextZone
Field Value
| Type | Description |
|---|---|
| bool |
nextNodeIndex
Declaration
public int nextNodeIndex
Field Value
| Type | Description |
|---|---|
| int |
softInstance
Declaration
public static Rift_RoomExit softInstance
Field Value
| Type | Description |
|---|---|
| Rift_RoomExit |
Properties
instance
If you expect the instance to be null, you MUST USE softInstance in Update loops.
This will call FindObjectOfType if current instance is null, which can be very expensive.
Declaration
public static Rift_RoomExit instance { get; }
Property Value
| Type | Description |
|---|---|
| Rift_RoomExit |
Methods
Awake()
Declaration
protected override void Awake()
Overrides
GetBanSpots()
Declaration
public Vector3[] GetBanSpots()
Returns
| Type | Description |
|---|---|
| UnityEngine.Vector3[] |
GetSidetrackPortalPositions(List<(Vector3, Quaternion)>)
Declaration
public void GetSidetrackPortalPositions(List<(Vector3, Quaternion)> list)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.List<T><(UnityEngine.Vector3, UnityEngine.Quaternion)> | list |
OnCreate()
Declaration
protected override void OnCreate()
Overrides
OnInteractRift(Hero)
Declaration
protected override bool OnInteractRift(Hero hero)
Parameters
| Type | Name | Description |
|---|---|---|
| Hero | hero |
Returns
| Type | Description |
|---|---|
| bool |
Overrides
TpcInteract(NetworkConnectionToClient)
Declaration
public void TpcInteract(NetworkConnectionToClient target)
Parameters
| Type | Name | Description |
|---|---|---|
| Mirror.NetworkConnectionToClient | target |