internal static void LoadOnce() { if (_instance == null) { GameObject go = new GameObject("AirVRServer"); go.AddComponent <AirVRServer>(); Assert.IsNotNull(_instance); var settings = Resources.Load <AirVRServerSettings>("AirVRServerSettings"); if (settings == null) { settings = ScriptableObject.CreateInstance <AirVRServerSettings>(); } _instance._settings = settings; _instance._settings.ParseCommandLineArgs(Environment.GetCommandLineArgs()); } }
#pragma warning restore 414 public void ReadSettings(string fileFrom, AirVRServerSettings to) { onairvr = to; JsonUtility.FromJsonOverwrite(File.ReadAllText(fileFrom), this); }