Class ShareUtils | WebGL Publisher | 2.0.6
docs.unity3d.com
    Show / Hide Table of Contents

    Class ShareUtils

    A collection of utility methods used by the Share Package

    Inheritance
    Object
    ShareUtils
    Namespace: Unity.Connect.Share.Editor
    Syntax
    public static class ShareUtils

    Fields

    DefaultGameName

    Declaration
    public const string DefaultGameName = "Untitled"
    Field Value
    Type Description
    String

    MAX_DISPLAYED_BUILDS

    Declaration
    public const int MAX_DISPLAYED_BUILDS = 10
    Field Value
    Type Description
    Int32

    Methods

    AddBuildDirectory(String)

    Declaration
    public static void AddBuildDirectory(string buildPath)
    Parameters
    Type Name Description
    String buildPath

    BuildIsCompatibleFor2019_3(String, String)

    Declaration
    public static bool BuildIsCompatibleFor2019_3(string buildPath, string descriptorFileName)
    Parameters
    Type Name Description
    String buildPath
    String descriptorFileName
    Returns
    Type Description
    Boolean

    BuildIsCompatibleFor2020_2(String, String)

    Declaration
    public static bool BuildIsCompatibleFor2020_2(string buildPath, string descriptorFileName)
    Parameters
    Type Name Description
    String buildPath
    String descriptorFileName
    Returns
    Type Description
    Boolean

    BuildIsValid(String)

    Declaration
    public static bool BuildIsValid(string buildPath)
    Parameters
    Type Name Description
    String buildPath
    Returns
    Type Description
    Boolean

    FormatBytes(UInt64)

    Supports GB, MB, KB, or B

    Declaration
    public static string FormatBytes(ulong bytes)
    Parameters
    Type Name Description
    UInt64 bytes
    Returns
    Type Description
    String

    xB with two decimals, B with zero decimals

    GetAllBuildsDirectories()

    Declaration
    public static List<string> GetAllBuildsDirectories()
    Returns
    Type Description
    List<String>

    GetEditorPreference(String)

    Declaration
    public static string GetEditorPreference(string key)
    Parameters
    Type Name Description
    String key
    Returns
    Type Description
    String

    GetFilteredGameTitle(String)

    Declaration
    public static string GetFilteredGameTitle(string currentGameTitle)
    Parameters
    Type Name Description
    String currentGameTitle
    Returns
    Type Description
    String

    GetFirstValidBuildPath()

    Declaration
    public static string GetFirstValidBuildPath()
    Returns
    Type Description
    String

    GetSizeFolderSize(String)

    Declaration
    public static ulong GetSizeFolderSize(string folder)
    Parameters
    Type Name Description
    String folder
    Returns
    Type Description
    UInt64

    GetThumbnailPath()

    Declaration
    public static string GetThumbnailPath()
    Returns
    Type Description
    String

    GetUnityVersionOfBuild(String)

    Declaration
    public static string GetUnityVersionOfBuild(string buildPath)
    Parameters
    Type Name Description
    String buildPath
    Returns
    Type Description
    String

    RemoveBuildDirectory(String)

    Declaration
    public static void RemoveBuildDirectory(string buildPath)
    Parameters
    Type Name Description
    String buildPath

    SetEditorPreference(String, String)

    Declaration
    public static void SetEditorPreference(string key, string value)
    Parameters
    Type Name Description
    String key
    String value

    SetThumbnailPath(String)

    Declaration
    public static void SetThumbnailPath(string path)
    Parameters
    Type Name Description
    String path

    ValidBuildExists()

    Declaration
    public static bool ValidBuildExists()
    Returns
    Type Description
    Boolean
    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