Class ShareUtils
A collection of utility methods used by the Share Package
Syntax
public static class ShareUtils
Fields
DefaultGameName
Declaration
public const string DefaultGameName = "Untitled"
Field Value
MAX_DISPLAYED_BUILDS
Declaration
public const int MAX_DISPLAYED_BUILDS = 10
Field Value
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
BuildIsCompatibleFor2020_2(String, String)
Declaration
public static bool BuildIsCompatibleFor2020_2(string buildPath, string descriptorFileName)
Parameters
Type |
Name |
Description |
String |
buildPath |
|
String |
descriptorFileName |
|
Returns
BuildIsValid(String)
Declaration
public static bool BuildIsValid(string buildPath)
Parameters
Type |
Name |
Description |
String |
buildPath |
|
Returns
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
GetEditorPreference(String)
Declaration
public static string GetEditorPreference(string key)
Parameters
Type |
Name |
Description |
String |
key |
|
Returns
GetFilteredGameTitle(String)
Declaration
public static string GetFilteredGameTitle(string currentGameTitle)
Parameters
Type |
Name |
Description |
String |
currentGameTitle |
|
Returns
GetFirstValidBuildPath()
Declaration
public static string GetFirstValidBuildPath()
Returns
GetSizeFolderSize(String)
Declaration
public static ulong GetSizeFolderSize(string folder)
Parameters
Type |
Name |
Description |
String |
folder |
|
Returns
GetThumbnailPath()
Declaration
public static string GetThumbnailPath()
Returns
GetUnityVersionOfBuild(String)
Declaration
public static string GetUnityVersionOfBuild(string buildPath)
Parameters
Type |
Name |
Description |
String |
buildPath |
|
Returns
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
SetThumbnailPath(String)
Declaration
public static void SetThumbnailPath(string path)
Parameters
Type |
Name |
Description |
String |
path |
|
ValidBuildExists()
Declaration
public static bool ValidBuildExists()
Returns