예제 #1
0
        private static void OnEditorApplicationUpdate()
        {
            if (triggerCheck)
            {
                triggerRecompile = CheckChanged();
                triggerCheck     = false;
            }
            if (triggerRecompile)
            {
                HapticClipManager.RefreshTactFiles();
                triggerRecompile = false;

                triggerRecompileForTactSource = true;
            }
        }
예제 #2
0
 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();
         }
     }
 }