11 Commits

Author SHA1 Message Date
ds5678
0d60120c08 Update to AsmResolver 6 beta 4 2025-09-13 15:26:51 -07:00
Jeremy Pritts
85172b7393
File system improvements (#1936)
* WIP file system improvements

* Switch to a hierarchial virtual file system

* EnumerateFiles and EnumerateDirectories

* Change import code to use FileSystem

* Use FileSystem when loading assemblies

* Use FileSystem in MonoManager initialization

* Remove set method for PlatformGameStructure::RootPath

* Renaming cleanup
2025-09-13 15:17:41 -07:00
ds5678
7b1c20c1f3 File scoped namespaces 2025-06-23 11:42:47 -07:00
ds5678
c079a77862 Handle files of the same name
* Resolves #838
2024-08-17 10:15:26 -07:00
ds5678
7f70753ab6 Custom IGameInitializer implementation
* Support changing Unity version
* Support engine asset injection
* Resolves #696
* Resolves #1271
2024-04-20 16:48:12 -07:00
ds5678
d67e8c97ef Implement IGameInitializer
* Related: #1271
2024-04-20 09:44:18 -07:00
ds5678
5793ce88b0 Refactor settings to use data storage 2024-02-19 12:40:45 -05:00
Jeremy Pritts
c0179b096a Improve Collection Resolution
* Resolves #984
2023-08-18 17:06:27 -04:00
Jeremy Pritts
d7840837d6 CoreConfiguration.DefaultVersion
* Related: #252
2023-07-20 17:43:07 -04:00
Jeremy Pritts
a54cae1e35 GameBundle refactor:
* InitializeFromPaths => FromPaths
* Set up backend support for stripped version specification (#252)
* Move IDependencyProvider and IResourceProvider
2023-07-20 17:24:06 -04:00
Jeremy Pritts
6cb571afe0 Big refactor:
* Sort and remove usings
* Change AssetRipper.Import namespaces
* Delete some utility classes
2023-05-23 09:28:57 -04:00