cscore is a minimal-footprint library providing commonly used helpers & patterns for your C# projects. It can be used in both pure C# and Unity projects.
Now all methods related to file handling use a file system abstraction that allows to work with different scenarios for file handling, e.g.:
Zip files can now be handles the same way as normal folders (for now only the ready only operations will work)
A .net backend can now implement its own filesystem to be able to use all exsting filesystem related methods. It could for example use an in memory file system or a remote ftp system
file pathes will now by default be relative so that for example if such pathes are persisted json moving the persisted json plus the files to a new parent folder will not break anything
Now all methods related to file handling use a file system abstraction that allows to work with different scenarios for file handling, e.g.:
This change is