Combined FileDirectorys for all ResourceNamespaces into one shared directory.
Fixed logic of search algorithm in FileDirectory::Find - it was erroneously matching partial paths.
Redesigned ResourceNamespace path addition.
Utilize the ResourceNamespace::Find algorithm to filter out duplicate paths during construction.
Removed further fixed-length file path restrictions.
Todo:
It shouldn't be necessary to filter out duplicate paths in ResourceNamespace::AddSearchPath. My first guess is the vfs is not cleaning out the ZipFiles directory for runtime loaded Packages on unload.
- Combined FileDirectorys for all ResourceNamespaces into one shared directory.
- Fixed logic of search algorithm in FileDirectory::Find - it was erroneously matching partial paths.
- Redesigned ResourceNamespace path addition.
- Utilize the ResourceNamespace::Find algorithm to filter out duplicate paths during construction.
- Removed further fixed-length file path restrictions.
Todo: