Table of Contents

GetInstance

Methods
public static CoherenceSync GetInstance(this CoherenceSync sync)

Use the CoherenceSynConfig instantiator to get a CoherenceSync instance in the active scene if its networked with coherence (via a CoherenceBridge).

Parameters
Type Name Description
CoherenceSync sync
Returns
Type Description
CoherenceSync

Returns an instance of the CoherenceSync prefab, if it was instantiated successfully.

public static CoherenceSync GetInstance(this CoherenceSync sync, Scene scene)

Use the CoherenceSynConfig instantiator to get a CoherenceSync instance in the selected scene if its networked with coherence (via a CoherenceBridge).

Parameters
Type Name Description
CoherenceSync sync
Scene scene

Scene that has a CoherenceBridge to synchronize it with.

Returns
Type Description
CoherenceSync

Returns an instance of the CoherenceSync prefab, if it was instantiated successfully.

public static CoherenceSync GetInstance(this CoherenceSync sync, Vector3 position, Quaternion rotation)

Use the CoherenceSynConfig instantiator to get a CoherenceSync instance in the active scene if its networked with coherence (via a CoherenceBridge).

Parameters
Type Name Description
CoherenceSync sync
Vector3 position

Position where the prefab will be instantiated.

Quaternion rotation

Rotation with which the prefab will be instantiated.

Returns
Type Description
CoherenceSync

Returns an instance of the CoherenceSync prefab, if it was instantiated successfully.

public static CoherenceSync GetInstance(this CoherenceSync sync, Scene scene, Vector3 position, Quaternion rotation)

Use the CoherenceSynConfig instantiator to get a CoherenceSync instance in the selected scene if its networked with coherence (via a CoherenceBridge).

Parameters
Type Name Description
CoherenceSync sync
Scene scene

Scene that has a CoherenceBridge to synchronize it with.

Vector3 position

Position where the prefab will be instantiated.

Quaternion rotation

Rotation with which the prefab will be instantiated.

Returns
Type Description
CoherenceSync

Returns an instance of the CoherenceSync prefab, if it was instantiated successfully.

public static CoherenceSync GetInstance(this CoherenceSync sync, ICoherenceBridge bridge, Vector3 position, Quaternion rotation)

Use the CoherenceSynConfig instantiator to get a CoherenceSync instance in the active scene if its networked with coherence (via a CoherenceBridge).

Parameters
Type Name Description
CoherenceSync sync
ICoherenceBridge bridge

CoherenceBridge that will handle networking this prefab instance.

Vector3 position

Position where the prefab will be instantiated.

Quaternion rotation

Rotation with which the prefab will be instantiated.

Returns
Type Description
CoherenceSync

Returns an instance of the CoherenceSync prefab, if it was instantiated successfully.