1using System.Collections.Generic;
11#if UNITY_EDITOR_WIN || UNITY_STANDALONE_WIN || UNITY_WSA
13#elif UNITY_EDITOR_OSX || UNITY_STANDALONE_OSX
26 UDebug.Log($
"PixoPlatformUtilities::OpenURL {url}");
27 return Instance.PlatformUtilities.OpenURL(url);
30 public static bool OpenApplication(
string applicationPath,
string[] argumentKeys,
string[] argumentValues)
32 UDebug.Log($
"PixoPlatformUtilities::OpenApplication {applicationPath}");
33 return Instance.PlatformUtilities.OpenApplication(applicationPath, argumentKeys, argumentValues);
38 UDebug.Log($
"PixoPlatformUtilities::CloseCurrentApplication");
39 Instance.PlatformUtilities.CloseCurrentApplication();
44 return Instance._ParseApplicationArguments();
54 return Instance.PlatformUtilities.ReadFileAsString(fileName, out data);
57 public static bool ReadFile(
string fileName, out
byte[] data)
59 return Instance.PlatformUtilities.ReadFile(fileName, out data);
62 public static bool WriteFile(
string fileName,
byte[] data)
64 return Instance.PlatformUtilities.WriteFile(fileName, data);
67 public static bool WriteStringToFile(
string fileName,
string data, System.Text.Encoding encoding =
null)
69 return Instance.PlatformUtilities.WriteStringToFile(fileName, data, encoding);
74 return Instance.PlatformUtilities.ParseURLArguments(url);