Class CoherenceBridgeStore
public static class CoherenceBridgeStore
- Inheritance
-
CoherenceBridgeStore
Properties
MasterBridge
public static CoherenceBridge MasterBridge { get; }
Property Value
Methods
DeregisterBridge(CoherenceBridge)
public static void DeregisterBridge(CoherenceBridge bridge)
Parameters
bridgeCoherenceBridge
DeregisterBridge(int)
public static void DeregisterBridge(int id)
Parameters
idint
DeregisterBridge(Scene)
public static void DeregisterBridge(Scene scene)
Parameters
sceneScene
RegisterBridge(CoherenceBridge, int, bool)
public static void RegisterBridge(CoherenceBridge bridge, int id, bool isMaster)
Parameters
bridgeCoherenceBridgeidintisMasterbool
RegisterBridge(CoherenceBridge, Scene, bool)
public static void RegisterBridge(CoherenceBridge bridge, Scene scene, bool isMaster)
Parameters
bridgeCoherenceBridgesceneSceneisMasterbool
TryGetBridge(int, out CoherenceBridge)
public static bool TryGetBridge(int id, out CoherenceBridge bridge)
Parameters
idintbridgeCoherenceBridge
Returns
TryGetBridge(Scene, out CoherenceBridge)
public static bool TryGetBridge(Scene scene, out CoherenceBridge bridge)
Parameters
sceneScenebridgeCoherenceBridge
Returns
TryGetBridge<T>(Scene, CoherenceBridgeResolver<T>, T, out CoherenceBridge)
public static bool TryGetBridge<T>(Scene scene, CoherenceBridgeResolver<T> resolver, T component, out CoherenceBridge bridge) where T : MonoBehaviour
Parameters
sceneSceneresolverCoherenceBridgeResolver<T>componentTbridgeCoherenceBridge
Returns
Type Parameters
T
Events
BridgeResolve
public static event CoherenceBridgeResolver<MonoBehaviour> BridgeResolve