userGarry Newmancancel
reposboxcancel

4,500 Commits over 1,338 Days - 0.14cph!

7 Months Ago
TypeLibrary ignores Delegate types
7 Months Ago
Add rotational vector getters to Transform Add additional aspect ratios
7 Months Ago
TreeView/TreeNode speedup Don't render NativeRenderingWidget if it's not visible Give nice warning when calling AssetSystem.CreateResource with invalid extension Allow overriding some of the SceneMapLoader functions
7 Months Ago
Remove unused pvs stuff Don't delete the whole physics and sceneworld when removing a SceneMap Remove .vmap extension when trying to load a map Expose Map.PhysicsGroup, Map.SceneMap
7 Months Ago
Only do this if we have a shadow controller
7 Months Ago
Add PhysicsBody.Move - which complies with the ShadowController
7 Months Ago
vsopen won't open a file unless a file line is specified Add BaseItemWidget.ItemClicked Added EditorUtility.Projects.WaitForCompiles() Fix a bunch of potential issues when deleting a listview during selection callback
7 Months Ago
Fix TypeDescription.SourceFile + SourceLine sometimes coming from a base class
7 Months Ago
CodeEditor.OpenFile will look through all the local project's code paths if relative path
7 Months Ago
Gizmo camera settings, camera smoothing
7 Months Ago
Allow setting max distance for Model hitbox Add TreeNode.OnActivated Add copy/paste/clear to ResourceControlWidget
7 Months Ago
Gizmo.Instance.FirstPersonCamera returns true if user input Validity checks when deleting physics shape from a body Add Gizmo.Hitbox.Model
7 Months Ago
Fix BBox not serializing to json right
7 Months Ago
Mark a bunch of stuff as only accessible from the main thread
7 Months Ago
Add BBoxControlWidget Expose a few things in SceneCubemap
7 Months Ago
Add Application.UnscaledCursorPosition Application.CursorPosition is unrounded, Add Application.DpiScale First person gizmo view look is smooth on high dpi monitors Fix yucky nodegraph cursor hacks
7 Months Ago
This is unused
7 Months Ago
Move OpenBelowCursor to PopupWidget Fix NRE (even though it's handled)
7 Months Ago
Build the toolbar Fix TreeView not resolving objects for keyboard movement, open state Tweak BaseItemWidget drop callbacks so we can handle dropping on edges differently Fix unit test not initializing Global.Assembly
8 Months Ago
Fix physicsbody UAF in Trace
8 Months Ago
I think this completely fixes the event system duplicates
8 Months Ago
Fixed project settings layout being fucked Don't change window background color when unfocused Header bar Attempt to fix duplicate events in editor (still happening though)
8 Months Ago
Add Toolbar.Title, .Movable, .Floatable
8 Months Ago
Should fix exception when opening assets
8 Months Ago
Whitelist specific attributes in System.ComponentModel.DataAnnotations, avoiding CompareAttribute
8 Months 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
8 Months Ago
Set up TypeLibrary when initializing unit tests
8 Months Ago
Angles/Vector3 Json handle null
8 Months Ago
Add an env var for the engine path Add Application static global class Add support for game code to have unit tests
8 Months Ago
Gizmo Draw Sprite alternative Gizmo object scope Gizmo object selection Add SelectionSystem BaseItemWidget has a SelectionSystem, which can be set (allowing selection sync)
8 Months 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
8 Months 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
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
Latest thirdparty
8 Months Ago
Latest code
8 Months Ago
Build client to staging branch
8 Months Ago
Build server to staging branch
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
8 Months Ago
Log stack traces Handle badly defined GameResource more gracefully