static void OnVRCInstallPathGUI() { EditorGUILayout.LabelField("VRChat Client", EditorStyles.boldLabel); EditorGUILayout.LabelField("Installed Client Path: ", clientInstallPath); EditorGUILayout.BeginHorizontal(); GUILayout.Label(""); if (GUILayout.Button("Edit")) { string initPath = ""; if (!string.IsNullOrEmpty(clientInstallPath)) { initPath = clientInstallPath; } clientInstallPath = EditorUtility.OpenFilePanel("Choose VRC Client Exe", initPath, "exe"); SDKClientUtilities.SetVRCInstallPath(clientInstallPath); window.OnConfigurationChanged(); } if (GUILayout.Button("Revert to Default")) { clientInstallPath = SDKClientUtilities.LoadRegistryVRCInstallPath(); window.OnConfigurationChanged(); } EditorGUILayout.EndHorizontal(); EditorGUILayout.Separator(); }
public static void Init() { if (!RemoteConfig.IsInitialized()) { RemoteConfig.Init(); } if (isInitialized) { return; } if (!APIUser.IsLoggedInWithCredentials && ApiCredentials.Load()) { APIUser.Login(null, null); } clientInstallPath = SDKClientUtilities.GetSavedVRCInstallPath(); if (string.IsNullOrEmpty(clientInstallPath)) { clientInstallPath = SDKClientUtilities.LoadRegistryVRCInstallPath(); } signingIn = false; isInitialized = true; }
public static void Init() { if (isInitialized) { return; } // make sure the api url is set correctly before attempting to log in RefreshApiUrlSetting(); if (!APIUser.IsLoggedInWithCredentials && ApiCredentials.Load()) { APIUser.FetchCurrentUser((c) => AnalyticsSDK.LoggedInUserChanged(c.Model as APIUser), null); } clientInstallPath = SDKClientUtilities.GetSavedVRCInstallPath(); if (string.IsNullOrEmpty(clientInstallPath)) { clientInstallPath = SDKClientUtilities.LoadRegistryVRCInstallPath(); } signingIn = false; isInitialized = true; VRCContentManagerWindow.ClearContent(); }
public static void Init() { if (!RemoteConfig.IsInitialized()) { RemoteConfig.Init(); } if (isInitialized) { return; } if (!APIUser.IsLoggedInWithCredentials && ApiCredentials.Load()) { APIUser.Login((user) => AnalyticsSDK.LoggedInUserChanged(user), null); } clientInstallPath = SDKClientUtilities.GetSavedVRCInstallPath(); if (string.IsNullOrEmpty(clientInstallPath)) { clientInstallPath = SDKClientUtilities.LoadRegistryVRCInstallPath(); } signingIn = false; isInitialized = true; VRCContentManagerWindow.ClearContent(); }
public static void InitAccount() { if (isInitialized) { return; } if (!APIUser.IsLoggedIn && ApiCredentials.Load()) { APIUser.FetchCurrentUser((c) => AnalyticsSDK.LoggedInUserChanged(c.Model as APIUser), null); } clientInstallPath = SDKClientUtilities.GetSavedVRCInstallPath(); if (string.IsNullOrEmpty(clientInstallPath)) { clientInstallPath = SDKClientUtilities.LoadRegistryVRCInstallPath(); } signingIn = false; isInitialized = true; ClearContent(); }