internal static void RunOnceWhenAccessTokenAndProjectIdAreInitialized() { if (string.IsNullOrEmpty(CloudProjectSettings.accessToken)) { return; } if (!SetupCloudProjectId.HasCloudProjectId()) { return; } EditorApplication.update -= RunOnceWhenAccessTokenAndProjectIdAreInitialized; if (!CollabPlugin.IsEnabled()) { SessionState.SetInt( IS_PROJECT_MIGRATED_ALREADY_CALCULATED_KEY, MIGRATED_NOTHING_TO_DO); return; } Execute( CloudProjectSettings.accessToken, SetupCloudProjectId.GetCloudProjectId()); }
internal static void RunOnceWhenAccessTokenAndProjectIdAreInitialized() { if (string.IsNullOrEmpty(CloudProjectSettings.accessToken)) { return; } if (!SetupCloudProjectId.HasCloudProjectId()) { return; } if (!SessionState.GetBool( CloudProjectDownloader.IS_PROJECT_DOWNLOADER_ALREADY_EXECUTED_KEY, false)) { return; } EditorApplication.update -= RunOnceWhenAccessTokenAndProjectIdAreInitialized; if (!ShouldProjectBeMigrated()) { SessionState.SetInt( IS_PROJECT_MIGRATED_ALREADY_CALCULATED_KEY, MIGRATED_NOTHING_TO_DO); return; } Execute( CloudProjectSettings.accessToken, SetupCloudProjectId.GetCloudProjectId()); }