Class Config | Unity Simulation Client | 0.0.10-preview.10
docs.unity3d.com
    Show / Hide Table of Contents

    Class Config

    Configuration class that provides for various helper properties.

    Inheritance
    Object
    Config
    Namespace: Unity.Simulation.Client
    Syntax
    public static class Config

    Fields

    kDefaultAPIProtocol

    The default API protocol to use.

    Declaration
    public const string kDefaultAPIProtocol = "https"
    Field Value
    Type Description
    String

    kDefaultAPITimeout

    The default API timeout in seconds.

    Declaration
    public const int kDefaultAPITimeout = 7200
    Field Value
    Type Description
    Int32

    kDefaultRedirectUriPort

    The default port to listen to for the auth redirect response.

    Declaration
    public const ushort kDefaultRedirectUriPort = 57242
    Field Value
    Type Description
    UInt16

    Properties

    apiEndpoint

    The endpoint to use communicating with the Unity Simulation service.

    Declaration
    public static string apiEndpoint { get; }
    Property Value
    Type Description
    String

    apiHost

    Declaration
    public static string apiHost { get; }
    Property Value
    Type Description
    String

    apiProtocol

    The API protocol to use communication with Unity Simulation service.

    Declaration
    public static string apiProtocol { get; }
    Property Value
    Type Description
    String

    confDir

    The configuration directory for the current user.

    Declaration
    public static string confDir { get; }
    Property Value
    Type Description
    String

    configurationFile

    The configuration file for the Unity Simulation service.

    Declaration
    public static string configurationFile { get; }
    Property Value
    Type Description
    String

    homeDir

    The home directory for the current user.

    Declaration
    public static string homeDir { get; }
    Property Value
    Type Description
    String

    projectFile

    The file used to persist the active project id.

    Declaration
    public static string projectFile { get; }
    Property Value
    Type Description
    String

    timeoutSecs

    The timeout in seconds for Unity Simulation service requests.

    Declaration
    public static int timeoutSecs { get; set; }
    Property Value
    Type Description
    Int32

    token

    Returns the instantiated token from the token file.

    Declaration
    public static Token token { get; }
    Property Value
    Type Description
    Token

    tokenFile

    The token file used to persist the auth and refresh tokens.

    Declaration
    public static string tokenFile { get; }
    Property Value
    Type Description
    String

    Methods

    Bootstrap()

    If Unity Simulation has never run, you can use this to generate the first time data needed to run.

    Declaration
    public static void Bootstrap()

    Refresh()

    Refreshes the auth token.

    Declaration
    public static void Refresh()
    Back to top
    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