private IEnumerator VRCToolsSetup() { yield return(VRCUiManagerUtils.WaitForUiManagerInit()); yield return(DependenciesDownloader.CheckDownloadFiles()); yield return(VRCModLoaderUpdater.CheckVRCModLoaderHash()); if (ModPrefs.GetBool("vrctools", "enablediscordrichpresence")) { DiscordManager.Init(); } yield return(CheckForPermissions()); if (ModPrefs.GetBool("vrctools", "enableramexploitpatch")) { RamExploitPatcher.Patch(); } VRCModNetworkStatus.Setup(); ModConfigPage.Setup(); ModdedUsersManager.Init(); if (ModPrefs.GetBool("vrctools", "enablestealerdetector")) { AvatarStealerChecker.Setup(); } VRCFlowManagerUtils.EnableVRCFlowManager(); initialising = false; Initialised = true; }
private void OnLateUpdate() { if (!Initialised) { return; } AvatarStealerChecker.LateUpdate(); }