We’ve been encountering the same problem on 2.00.06. It looks like it’s reimporting the banks every 5 seconds:
Line 529 in EventManager.cs
// Clean out any stale .bank files
string[] currentBankFiles = Directory.GetFiles(bankTargetFolder, "*." + bankTargetExension);
foreach (var bankFileName in currentBankFiles)
{
string assetString = bankFileName.Replace(Application.dataPath, "Assets");
AssetDatabase.ImportAsset(assetString);
UnityEngine.Object obj = AssetDatabase.LoadAssetAtPath<UnityEngine.Object>(assetString);
string[] labels = AssetDatabase.GetLabels(obj);
bool containsLabel = false;
foreach (string label in labels)
{
if (label.Equals("FMOD"))
{
containsLabel = true;
break;
}
}
string bankName = Path.GetFileNameWithoutExtension(bankFileName);
if (containsLabel && (!eventCache.EditorBanks.Exists((x) => bankName == x.Name)))
{
File.Delete(bankFileName);
madeChanges = true;
}
}
Reverting EventManager.cs to its state in 2.00.05 fixes the lag.