private static void OnEditorApplicationUpdate() { if (triggerCheck) { triggerRecompile = CheckChanged(); triggerCheck = false; } if (triggerRecompile) { HapticClipManager.RefreshTactFiles(); triggerRecompile = false; triggerRecompileForTactSource = true; } }
static void OnPostprocessAllAssets(string[] importedAssets, string[] deletedAssets, string[] movedAssets, string[] movedFromAssetPaths) { foreach (string str in importedAssets) { BhapticsLogger.LogDebug("Import Assets"); HapticClipManager.RefreshTactFiles(); } foreach (string str in deletedAssets) { BhapticsLogger.LogDebug("Delete Assets"); if (Directory.GetFiles("Assets/", "*.tact", SearchOption.AllDirectories).Length != 0) { HapticClipManager.RefreshTactFiles(); } } }