branchsbox/PackageLoader2cancel

14 Commits over 0 Days - ∞cph!

8 Months Ago
Change this Info to a Trace
8 Months Ago
further clean up TypeLibrary Enable fast hotload by default
8 Months Ago
Rename PackageLoader2 to PackageLoader Move GameAssemblyManager to clientdll Refactor static GameAssemblyManager to instance NetworkedAssemblyManager ClientDll uses PackageLoader Remove all the now unused junk from TypeLibrary
8 Months Ago
Fix events not removing properly
8 Months Ago
Serverdll uses PackageLoader2, delete PackageLoader
8 Months Ago
MenuDll uses PackageManager2
8 Months Ago
Don't have assembly switch, just add and remove
8 Months Ago
Tools uses enroller
8 Months Ago
switch GameMenu to use enroller
8 Months Ago
Add enroller class
8 Months Ago
small correction to determine if EditorCompiler
8 Months Ago
Call NotifyFastHotload on the correct compiler Remove left over check from FixReferences Some extra safety when trying to resolve members Don't unload old assembly version on fast hotload!
8 Months Ago
Add tests Unit test PackageLoader2 fast hotloading, regular
8 Months Ago
GameMenu games can have a Main method instead of a menu Add PackageLoader2. - Doesn't have TypeLibrary inside - Wraps HotloadManager - Clear separation between loading the assembly and loading into typelibrary etc - only used by Tools + GameMenu right now - I broke fast hotload Round the chunks in Graphics.Draw so when drawing Triangles they don't end up hanging over the chunk boundary Add Draw.SolidTriangle Enable fast hotload again