userGarry Newmancancel
reposboxcancel

5,151 Commits over 1,583 Days - 0.14cph!

1 Year Ago
Lets not have a games folder in the sln anymore Lets put the sln in the active game folder
1 Year Ago
TypeLibrary ignores Delegate types
1 Year Ago
Add rotational vector getters to Transform Add additional aspect ratios
1 Year 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
1 Year 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
1 Year Ago
Only do this if we have a shadow controller
1 Year Ago
Add PhysicsBody.Move - which complies with the ShadowController
1 Year 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
1 Year Ago
Fix TypeDescription.SourceFile + SourceLine sometimes coming from a base class
1 Year Ago
CodeEditor.OpenFile will look through all the local project's code paths if relative path
1 Year Ago
Gizmo camera settings, camera smoothing
1 Year Ago
Allow setting max distance for Model hitbox Add TreeNode.OnActivated Add copy/paste/clear to ResourceControlWidget
1 Year Ago
Gizmo.Instance.FirstPersonCamera returns true if user input Validity checks when deleting physics shape from a body Add Gizmo.Hitbox.Model
1 Year Ago
Fix BBox not serializing to json right
1 Year Ago
Mark a bunch of stuff as only accessible from the main thread
1 Year Ago
Add BBoxControlWidget Expose a few things in SceneCubemap
1 Year 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
1 Year Ago
This is unused
1 Year Ago
Move OpenBelowCursor to PopupWidget Fix NRE (even though it's handled)
1 Year 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
1 Year Ago
Fix physicsbody UAF in Trace
1 Year Ago
I think this completely fixes the event system duplicates
1 Year 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)
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
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
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
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
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
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
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