docs.unity3d.com
    Show / Hide Table of Contents

    Class SyncModelPublisher<T>

    Inheritance
    Object
    SyncModelPublisher<T>
    Namespace: Unity.Reflect.Viewer.Publishers
    Syntax
    public class SyncModelPublisher<T> : IDisposable where T : ISyncModel
    Type Parameters
    Name Description
    T

    Constructors

    SyncModelPublisher()

    Declaration
    public SyncModelPublisher()

    Methods

    Delete(IList<SyncId>, IList<T>)

    Declaration
    public void Delete(IList<SyncId> deletedSyncModelIds, IList<T> remainingSyncModels)
    Parameters
    Type Name Description
    IList<SyncId> deletedSyncModelIds
    IList<T> remainingSyncModels

    DeleteAsync(IList<SyncId>, IList<T>)

    Declaration
    public async Task DeleteAsync(IList<SyncId> deletedSyncModelIds, IList<T> remainingSyncModels)
    Parameters
    Type Name Description
    IList<SyncId> deletedSyncModelIds
    IList<T> remainingSyncModels
    Returns
    Type Description
    Task

    Disconnect()

    Declaration
    public void Disconnect()

    Dispose()

    Declaration
    public void Dispose()

    Finalize()

    Declaration
    protected void Finalize()

    PerformUpdate(IList<T>)

    Declaration
    public void PerformUpdate(IList<T> syncModels)
    Parameters
    Type Name Description
    IList<T> syncModels

    PerformUpdateAsync(IList<T>)

    Declaration
    public async Task PerformUpdateAsync(IList<T> syncModels)
    Parameters
    Type Name Description
    IList<T> syncModels
    Returns
    Type Description
    Task

    UpdateProject(UnityProject, UnityUser)

    Declaration
    public void UpdateProject(UnityProject project, UnityUser user)
    Parameters
    Type Name Description
    UnityProject project
    UnityUser user
    Back to top
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023