Is there any particular reason FMODSettings scriptableObject cant be placed in the Packages folder? Atleast from the code below, it seems quite a unnecessary limitation. Is this part added for pratical reasons or technical? Thanks in advance for any insight.
#if UNITY_EDITOR
if (AssetDatabase.GetAssetPath(instance).StartsWith("Packages"))
{
RuntimeUtils.DebugLogError($"[FMOD] {SettingsAssetName} initialization failed. {SettingsAssetName} located in \"Packages\" folder. Please delete {SettingsAssetName} in file explorer.");
instance = CreateInstance<Settings>();
}
#endif