docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class Manager

    The primary manager class for the SDK. Responsible for tracking data produced, uploading it, and waiting for it to complete.

    Inheritance
    object
    Manager
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    Namespace: Unity.Simulation
    Assembly: solution.dll
    Syntax
    public sealed class Manager

    Fields

    Name Description
    ShutdownNotification

    Delegate which is called when the SDK is shutting down.

    StartNotification

    Delegate which is called when the SDK starts.

    Tick

    Delegate for receiving per frame ticks.

    Properties

    Name Description
    FinalUploadsDone

    Returns a boolean indicating if all uploads to the cloud storage are done.

    Instance

    Singleton accessor.

    ProfilerEnabled

    Accessor to enable/disable the profiler.

    ProfilerPath

    Returns the path to the profiler log.

    SimulationElapsedTime

    Returns Simulation time elapsed in seconds.

    SimulationElapsedTimeUnscaled

    Returns unscaled simulation time in seconds.

    WallElapsedTime

    Returns Wall time elapsed in seconds.

    requestPoolCount

    Returns AsyncRequests pool count.

    Methods

    Name Description
    ConsumerFileProduced(string, bool, bool)

    Inform the manager that file is produced and is ready for upload.

    CreateRequest<T>()

    Create an instance of an AsyncRequest.

    GetDirectoryFor(string, string)
    QueueEndOfFrameItem(Action<object>, object)

    Queues an action/callback to be executed at the end of the frame.

    QueueForMainThread(Action)

    Queues an action to be executed at the beginning of the next update. This is preferred to the QueueEndOfFrameItem, which will be deprecated in the future.

    RecycleRequest<T>(T)

    Recycle the async request and put it back in the pool.

    RegisterDataConsumer(IDataProduced)

    Register a consumer for the data being generated.

    Shutdown()

    Begins shutting down the SDK. Shutdown will last until all uploads or any other consumption has completed.

    UnregisterDataConsumer(IDataProduced)

    Remove the consumer from the list of consumers

    UploadTracesFromPreviousRun(string)

    Upload the data from the previous run.

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)