static void OnPostprocessAllAssets(string[] importedAssets, string[] deletedAssets, string[] movedAssets, string[] movedFromAssetPaths) { if (importedAssets.Contains(WelcomeScreen.kSettingsAssetPath)) { Debug.Log("Imported GameplayIngredientsSettings"); WelcomeScreen.Reload(); } string[] allDiscovery = AssetDatabase.FindAssets("t:DiscoverAsset"); bool needDiscoveryReload = false; foreach (var guid in allDiscovery) { string path = AssetDatabase.GUIDToAssetPath(guid); if (importedAssets.Contains(path)) { needDiscoveryReload = true; break; } } if (needDiscoveryReload) { DiscoverWindow.Reload(); } }
static void OnPostprocessAllAssets(string[] importedAssets, string[] deletedAssets, string[] movedAssets, string[] movedFromAssetPaths) { if (importedAssets.Contains(WelcomeScreen.kSettingsAssetPath)) { Debug.Log("Imported GameplayIngredientsSettings"); WelcomeScreen.Reload(); } }