Agreed on this. This thread was a while ago but a simple change of being able to specify where the c# file is generated would be big.
It actually wasn't very hard to add some editor code to do this for us.
This is the last part that I added to the wwise convert script.
```
if (success)
{
int lastSlash = bankIdHeaderPath.LastIndexOf("/");
string csharpFilePath = $"{bankIdHeaderPath.Substring(0, lastSlash)}/Wwise_IDs.cs";
string unityFilePath = csharpFilePath.Substring(csharpFilePath.IndexOf("Assets"));
string newLocation = "Assets/Scripts/Shared/WwiseIds.cs";
AssetDatabase.MoveAsset(unityFilePath, newLocation);
}
```
The success variable is a boolean that is set depending on whether the conversion was successful or not.