If I want to have a file or files get packaged up with the build but not compressed into the resources.assets folder, is there a way to do that? I have some config files I want players to be able to edit by hand if they desire.
Also, is there any way to get a list of file names in a resources folder that has been packed up into resources.assets ? Resources.LoadAll() actually loads the files and I just want the names.
If you have a StreamingAssets folder, files in it will be included in your built player.
For config files, you might instead drop a file somewhere in the user’s personal folder (generally Application.persistentDataPath and the like), so that each user gets one config file in a location they’ll be able to edit.
As for the second half of your question, you can always use regular calls in the System.IO namespace, such as Directory.GetFiles run against whatever folder. That may or may not be much help, depending on what exactly you’re looking for.