userGarry Newmancancel

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

1 Year Ago
Add SceneCamera.GetRay Better selection highlighting Allow AnimatedEntity in prefabs Parent bone support https://files.facepunch.com/garry/21267638-261b-411f-a614-7e33d9edeb6b.jpg
1 Year Ago
Update ci.yml
1 Year Ago
Use nethost to locate the dotnet installation Upload symbols last
1 Year Ago
Add install script Make error nicer
1 Year Ago
Initialize using hostfxr, Interop is c# dominant
1 Year Ago
poc Make InteropGen C# initiated Load all the interops Delete .net folder Moved ResolveMapName from netruntime Remove CoreCLR class, squash to only the required Update github actions to setup dotnet More vague with the version Set directory to root when initializing Tools + menu interop init cleanup Remove old interopinit functions Client initialize cleanup Server init cleanup Initialize netcore host explicitly - and not in contentbuilder etc Slightly refactoring Make sure dedicated server still runs
1 Year Ago
Set directory to root when initializing Tools + menu interop init cleanup Remove old interopinit functions Client initialize cleanup Server init cleanup Initialize netcore host explicitly - and not in contentbuilder etc Slightly refactoring Make sure dedicated server still runs
1 Year Ago
More vague with the version
1 Year Ago
Update github actions to setup dotnet
1 Year Ago
Moved ResolveMapName from netruntime Remove CoreCLR class, squash to only the required
1 Year Ago
Make InteropGen C# initiated Load all the interops Delete .net folder
1 Year Ago
poc
1 Year Ago
Can select by clicking in the sceneview
1 Year Ago
Add DockManager.Clear() - to clear and reset to default values Add [EditorForAssetType] - used in conjunction with IAssetEditor, means we can have different editors to the inspector editor Update cached resource value when saving to disk/memory Add Namespace, FullName to TypeDescription ComboBox correctly changes the CurrentIndex when changing CurrentText Made DockWindow.CreateDynamicViewMenu public Make PropertySheet.AddProperty public Fix crash in ToolWindowManager.Clear Make Json.Serialize and Json.Deserialize return the string value when dealing with Resources This only really needs to be like this because it can't be a string in a string, because then the resource system won't detect the resources so dependencies won't get added EntityPrefab GameResource EntityPrefab tool addon Mark Model as a EntityPrefab.Property Can define csproj name in project settings Don't save package in addons..js Add EntityPrefabEditor not as an addon Re-organize addon Model preview, entity positions Set local positions when spawning Add BBox.AddBBox Zoom out to focus on all of the sceneobjects Fix backwards compatibilty Support Entity Tags Added SceneObject Model setter Transform.ToWorld & ToLocal use Scale, added tests Transform.ToWorld/ToLocal takes scale into account when transforming position Indicate save status Entity copy/paste Fix wrong name in def file Changing the path here - because obj.ResourcePath doesn't work?? Might need @handsomematt to review this logic Fix entity guids not serializing Debounce the change function Add Entity.Prefab, PrefabRoot,, PrefabGuid Add extensions Fix regular c++ tools not opening Fix treeview selection stopping short Clean up entity node Add SceneWorld.Trace https://files.facepunch.com/layla/1b2711b1/sbox_PO0xzq1ukb.mp4 Don't create these unless we need them Only return valid sceneobjects Keep tree in sync with the scene Highlight renderer Add some api comments on tracing Add TypeDescription.HasAttribute Classes that can be used as prefabs need to be marked with an attribute Can add/remove components Component spawning/updating in game
1 Year Ago
Component spawning/updating in game
1 Year Ago
Can add/remove components
1 Year Ago
Add TypeDescription.HasAttribute Classes that can be used as prefabs need to be marked with an attribute
1 Year Ago
Highlight renderer
1 Year Ago
Only return valid sceneobjects Keep tree in sync with the scene
1 Year Ago
Don't create these unless we need them
1 Year Ago
Fix regular c++ tools not opening Fix treeview selection stopping short Clean up entity node
1 Year Ago
Changing the path here - because obj.ResourcePath doesn't work?? Might need @handsomematt to review this logic Fix entity guids not serializing Debounce the change function Add Entity.Prefab, PrefabRoot,, PrefabGuid Add extensions
1 Year Ago
Entity copy/paste Fix wrong name in def file
1 Year Ago
Added SceneObject Model setter Transform.ToWorld & ToLocal use Scale, added tests Transform.ToWorld/ToLocal takes scale into account when transforming position Indicate save status
1 Year Ago
Fix backwards compatibilty Support Entity Tags
1 Year Ago
Add DockManager.Clear() - to clear and reset to default values Add [EditorForAssetType] - used in conjunction with IAssetEditor, means we can have different editors to the inspector editor Update cached resource value when saving to disk/memory Add Namespace, FullName to TypeDescription ComboBox correctly changes the CurrentIndex when changing CurrentText Made DockWindow.CreateDynamicViewMenu public Make PropertySheet.AddProperty public Fix crash in ToolWindowManager.Clear Make Json.Serialize and Json.Deserialize return the string value when dealing with Resources This only really needs to be like this because it can't be a string in a string, because then the resource system won't detect the resources so dependencies won't get added EntityPrefab GameResource EntityPrefab tool addon Mark Model as a EntityPrefab.Property Can define csproj name in project settings Don't save package in addons..js Add EntityPrefabEditor not as an addon Re-organize addon Model preview, entity positions Set local positions when spawning Add BBox.AddBBox Zoom out to focus on all of the sceneobjects
1 Year Ago
Set local positions when spawning Add BBox.AddBBox Zoom out to focus on all of the sceneobjects
1 Year Ago
Model preview, entity positions
1 Year Ago
Can define csproj name in project settings Don't save package in addons..js Add EntityPrefabEditor not as an addon Re-organize addon
1 Year Ago
Make Json.Serialize and Json.Deserialize return the string value when dealing with Resources This only really needs to be like this because it can't be a string in a string, because then the resource system won't detect the resources so dependencies won't get added EntityPrefab GameResource EntityPrefab tool addon Mark Model as a EntityPrefab.Property
1 Year Ago
Update cached resource value when saving to disk/memory Add Namespace, FullName to TypeDescription ComboBox correctly changes the CurrentIndex when changing CurrentText Made DockWindow.CreateDynamicViewMenu public Make PropertySheet.AddProperty public Fix crash in ToolWindowManager.Clear
1 Year Ago
Add DockManager.Clear() - to clear and reset to default values Add [EditorForAssetType] - used in conjunction with IAssetEditor, means we can have different editors to the inspector editor
1 Year Ago
Detect cyclic dependencies faster
1 Year Ago
Game.Clients works in the menu Fix the Current Game screen slightly
1 Year Ago
Dirty panel styles recursively when PseudoClass changes (fixes hover style remaining on children)
1 Year Ago
Move concurrency to the root
1 Year Ago
Fix concurrency
1 Year Ago
Fix CI uploading without tests passing
1 Year Ago
Lobby/packages design cleanup Fix occasional panel index out of bounds Add storage settings page
1 Year Ago
Revert "Remove inline setting label style, define it in stylesheet" This should really be a re-usable class rather than something specific for just these pages. It'll possibly be reused in a bunch of places. `cell.is-label` seems right.
1 Year Ago
Popups for maxplayers and privacy, delete settings page
1 Year Ago
Lobby tweaks
1 Year Ago
Clean lobby sidebar
1 Year Ago
Clean game screen up Front cleanup
1 Year Ago
Simplify razor line pragmas + wrap dynamic attributes so they get the right file/line numbers This doesn't need the iterations
1 Year Ago
Re-organise unit tests
1 Year Ago
Increase trend days
1 Year Ago
Tools compile fix
1 Year Ago
Fix up menu compile warnings
1 Year Ago
Converted all settings - no longer using templates in menu!