userGarry Newmancancel

19,202 Commits over 3,898 Days - 0.21cph!

1 Year Ago
Add Toolbar.Title, .Movable, .Floatable
1 Year Ago
Should fix exception when opening assets
1 Year Ago
Whitelist specific attributes in System.ComponentModel.DataAnnotations, avoiding CompareAttribute
1 Year Ago
Point light, spot light
1 Year Ago
Cut, copy, paste actions Scene loading/saving
1 Year Ago
TypeLibrary uses dynamicAssembly to determine if dynamic, instead of checking for "package.*" Add Sandbox.Utility.Parallel Add Paint.LoadImage Can put [EditorForAssetType] on a static method Asset list cleanup
1 Year Ago
Set up TypeLibrary when initializing unit tests
1 Year Ago
Unit tests, gameobject serialization
1 Year Ago
Angles/Vector3 Json handle null
1 Year Ago
Add an env var for the engine path Add Application static global class Add support for game code to have unit tests
1 Year Ago
Sync inspector
1 Year Ago
Selection sync Use SelectionSystem
1 Year Ago
Gizmo Draw Sprite alternative Gizmo object scope Gizmo object selection Add SelectionSystem BaseItemWidget has a SelectionSystem, which can be set (allowing selection sync)
1 Year Ago
Scene editor boilerplate
1 Year Ago
Expose ClearFlags Don't update PanelList if not visible Throw warning if enum property can't be shown for some reason Add SourceFile, SourceLine to SerializedProperty
1 Year Ago
PackageLoader rewrite * GameMenu games can have a Main method instead of a menu * Decoupled TypeLibrary and assembly loading * PackageLoader is responsible for loading packages into a LoadContext * PackageLoader.Enroller is responsible for enrolling loaded assemblies into TypeLibrary etc * A PackageLoader can have multiple Enrollers (needed for Editor) * Round the chunks in Graphics.Draw so when drawing Triangles they don't end up hanging over the chunk boundary * Add Draw.SolidTriangle
1 Year Ago
Change this Info to a Trace
1 Year Ago
further clean up TypeLibrary Enable fast hotload by default
1 Year 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
1 Year Ago
Fix events not removing properly
1 Year Ago
Serverdll uses PackageLoader2, delete PackageLoader
1 Year Ago
MenuDll uses PackageManager2
1 Year Ago
Don't have assembly switch, just add and remove
1 Year Ago
▋▉▄▄▍ ▅▅▇▌▄▆, ▍▅▆ ▋▄▇▍▆▄ ▍▅▊▇▉ ▉▆▆▊▆▊ ▌▊▌▌▉▍
1 Year Ago
▅▇█ ▄▇▊▉▆ ▇▋▊▄▌▊ ▅▉▊ ▉█▆▆▆ ▍▉▌▉▅
1 Year Ago
Tools uses enroller
1 Year Ago
switch GameMenu to use enroller
1 Year Ago
Add enroller class
1 Year Ago
small correction to determine if EditorCompiler
1 Year Ago
Latest thirdparty
1 Year Ago
Latest code
1 Year Ago
Build client to staging branch
1 Year Ago
Build server to staging branch
1 Year Ago
Add tests Unit test PackageLoader2 fast hotloading, regular
1 Year Ago
Use Program.cs instead of GameMenu.razor
1 Year 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
1 Year Ago
Log stack traces Handle badly defined GameResource more gracefully
1 Year Ago
Add ColliderBoxComponent
1 Year Ago
Fix not correctly rebuilding .editor.dll when recompiling dependant game dll
1 Year Ago
Add SceneTree, GameObject inspector
1 Year Ago
Tools replaces and uses GameMenu PackageLoader/HotloadManager Add TypeIcon, TypeName, TypeTitle to SerializedObject, Clean layout separator style
1 Year Ago
Fix editor sometimes loading base tools package in the wrong order
1 Year Ago
NavigationMesh available out of game * Supports runtime generation * Pathfinding all in c# * Save/Load navmesh * Added Triangle struct
1 Year Ago
NavigationPath is in engine now
1 Year Ago
Add NavigationPath
1 Year Ago
NavigationPath cleanup
1 Year Ago
Tweak navmesh generation params that I don't understand
1 Year Ago
Cleaning
1 Year Ago
Add NavigationMesh.Node.Triangles/ClosestPoint/Distance
1 Year Ago
Add NavigationPath