Support for Multiplayer Play Mode?

Hi, there’s currently an issue with using Multiplayer Play Mode (MPPM) and FMOD in Unity.

When the sourceBankPath exists outside the Assets folder, FMOD is unable to refresh the banks on virtual players.

Forum thread here: Multiplayer Play Mode FMOD audio - #4 by EdEddnEddy - Multiplayer & Networking - Unity Discussions

Would be great if this could be added into FMOD without needing to modify the source code.
Or perhaps dispatch a callback that allows us to modify the source bank path in editor at runtime.

My current solution is to modify the SourceBankPath property like so:

public string SourceBankPath
{
	get
	{
#if UNITY_EDITOR
		// Support MPPM
		if (!Unity.Multiplayer.PlayMode.CurrentPlayer.IsMainEditor)
		{
			if (string.IsNullOrEmpty(virtualClientBankPath))
			{
				string clientPath = Application.dataPath.Replace('\\', '/');

				int libIndex = clientPath.IndexOf("/Library/", StringComparison.OrdinalIgnoreCase);

				string rootPath = clientPath.Substring(0, libIndex);
				virtualClientBankPath = Path.Combine(rootPath, sourceBankPath).Replace('\\', '/');
			}

			return virtualClientBankPath;
		}

		return sourceBankPath;
#else
		return sourceBankPath;
#endif
	}
	set
	{
		sourceBankPath = value;
	}
}