Class SyncManager
Syntax
public sealed class SyncManager : MonoBehaviour, ISyncTask, IProgressTask, ILogReceiver
Constructors
SyncManager()
Declaration
Properties
syncInstances
Declaration
public IReadOnlyDictionary<string, SyncInstance> syncInstances { get; }
Property Value
syncRoot
Declaration
public Transform syncRoot { get; }
Property Value
Methods
ApplyPrefabChanges()
Declaration
public void ApplyPrefabChanges()
Cancel()
Declaration
Implements
IProgressTask.Cancel()
Close()
Declaration
IsProjectOpened(Project)
Declaration
public bool IsProjectOpened(Project project)
Parameters
Type |
Name |
Description |
Project |
project |
|
Returns
LogReceived(Utils.Logger.Level, String)
Declaration
public void LogReceived(Utils.Logger.Level level, string msg)
Parameters
Type |
Name |
Description |
Unity.Reflect.Utils.Logger.Level |
level |
|
String |
msg |
|
Open(Project)
Declaration
public IEnumerator Open(Project project)
Parameters
Type |
Name |
Description |
Project |
project |
|
Returns
StartSync()
Declaration
Implements
StopSync()
Declaration
Implements
Events
onError
Declaration
public event Action<Exception> onError
Event Type
onInstanceAdded
Declaration
public event SyncManager.EventHandler onInstanceAdded
Event Type
onProjectClosed
Declaration
public event Action onProjectClosed
Event Type
onProjectOpened
Declaration
public event Action onProjectOpened
Event Type
onSyncDisabled
Declaration
public event Action onSyncDisabled
Event Type
Implements
onSyncEnabled
Declaration
public event Action onSyncEnabled
Event Type
Implements
onSyncStarted
Declaration
public event Action onSyncStarted
Event Type
Implements
onSyncStopped
Declaration
public event Action onSyncStopped
Event Type
Implements
onSyncUpdateBegin
Declaration
public event Action onSyncUpdateBegin
Event Type
Implements
onSyncUpdateEnd
Declaration
public event Action<bool> onSyncUpdateEnd
Event Type
Implements
progressChanged
Declaration
public event Action<float, string> progressChanged
Event Type
Implements
IProgressTask.progressChanged
taskCompleted
Declaration
public event Action taskCompleted
Event Type
Implements
IProgressTask.taskCompleted