userGarry Newmancancel
reposboxcancel

5,124 Commits over 1,552 Days - 0.14cph!

3 Months Ago
Don't repeat NetworkSpawn logic, filter down to one function
3 Months Ago
Network the GameObject enabled status
3 Months Ago
Add ISceneLoadingEvents - Allows listening to events related to scene loading and creating loading tasks Add Game.TakeScreenshot ComponentFlags.NotSaved is ignored when networking Move ShouldSave logic to SerializeOptions
3 Months Ago
Adding OnUpdate etc will refresh directory on hotload - avoiding the need to stop and start the game for them to start working Change BufferedHashSet to use a ConcurrentDictionary under the hood This hopefully fixes issues occurring when iterating multiple times, inside itself, and Count not changing until iterating. We should rename this to ConcurrentHashSet at some point. Make objectindex a BufferedHashSet so Scene.GetAll<T> doesn't suffer from modified while iterating Add GameObjectSystem<T>
3 Months Ago
GameObjectSystems can implement scene events * Replace Scene.GetAllComponents<T> with Scene.GetAll<T> * GameObjectSystems can implement scene events (Scene.RunEvent<T>) * GameObjectSystems can implement INetworkListener
3 Months Ago
animation: none clears animation Clear ragdoll bone initial positions after using them
3 Months Ago
Add GetBoneTransforms and GetBoneVelocities to SkinnedModelRenderer Doesn't make a difference, but run ApplyStoredParameters here Add ModelPhysics.CopyBonesFrom( SkinnedModelRenderer ) Add Component.Invoke( seconds, action ) Add Renderer.CopyFrom( Renderer ) GameObject.Network.OwnerConnection becomes GameObject.Network.Owner
3 Months Ago
Add Panel.Style.ResetAnimation and Panel.Style.StartAnimation Add Panel.FlashClass - which will add a class for a specified number of seconds Add Scene.RunEvent<T>
3 Months Ago
Fixed mix-blend-mode not working Fix mix-blend-mode not applying to layer if using filter: Fix filter: blur box cropping
3 Months Ago
Remove debug Specifying "Target Game" in addon project type will download and mount that game
3 Months Ago
Leaving note about pLayer->OverrideFrustum Fix stylesheet multiple watchers, add test assuring that updating stylesheet removes older styles Fix not removing shadows when resetting styles This optimization is bullshjit IsDefault doesn't need ToLower
3 Months Ago
Tweak SerializedObject system so NoteChanged only gets called for the property that changed, and it cascades down - instead of every object on the way down ISceneEdited get a consistent "path" to the changed property
3 Months Ago
When changing position/rotation/scale of bone, automatically become procedural Undo deserialization updates objects rather than delete and replace Old OnEditLog undo tries to use new go/component localized system where possible
3 Months Ago
Revert "GameTask.DElay handles Time.Now resetting to 0" This reverts commit 7da7fedc23b6b20265341777b382ae0eb1627fc1.
3 Months Ago
Add VR to config Decibels are obsolete, hide them everywhere
3 Months Ago
GameTask.DElay handles Time.Now resetting to 0 Cleanup Api Flush stats/events/etc on shutdown
3 Months Ago
Fix citizen eye ao not morphing Clean up morph controls Invalidate background render when box size changes
3 Months Ago
Remove unused sceneobject stuff Merge branch 'master' of sbox
3 Months Ago
Fix exception when downloading file Fix exception when trying to load asset resource Fix NRE due to hotload making a component null in undo Fix NRE in CubemapFog when no SkyBox2D Fix NRE when trying to update network file but file was deleted Fix exception when pasting components Fixed exception when cancelled loading Warning not error when fetching stats fails Merge branch 'master' of sbox
4 Months Ago
Fix error reporter not initializing Fix exception when undo'ing changes to objects with NotSaved
4 Months Ago
Fixed CustomProjectionMatrix (and broke vr rendering cc @xezno )
4 Months Ago
Whitelist System.Linq.ImmutableArrayExtensions Whitelist System.ComponentModel.INotifyPropertyChanged Whitelist IAsyncDisposable Whitelist ICustomAttributeProvider Whitelist SemaphoreSlim
4 Months Ago
Add CameraComponent.CustomProjectionMatrix
4 Months Ago
Library Assets/Code folder is mounted accessible to game context
4 Months Ago
Update sweeper project with defaults Update cable.vmat_c Fix GameTile rebuilding constantly Panel scrolling doesn't need PreLayout Cache whether styles are in the rebuild list Faster SetChildIndex checks
4 Months Ago
Optimize ModelRenderer.Tint Fix MetaData.Get error Warn in TcpSocket when there's a socket exception on connecting Fix startup exception when not using Gregorian calendar Don't report errors created by us, in non retail builds Cancel launcher fade in if they already closed the window
4 Months Ago
Inspector component edits use nicer undo system instead of whole scene
4 Months Ago
Avoid multiple undo entries when editing GameObject transform/name in inspector
4 Months Ago
Fix windows popping up on hotload
4 Months Ago
Add UI_OVERLAY_LAYER Add new layers to pipeline DisplayInfo uses OrderAttribute [InlineEditor] has a Label option RenderComponents have RenderOptions, let you choose a layer to render on The logic for marking ControlWidgets as readonly doesn't really work ControlSheet observes [Order] Fix MaterialOverride not removing Fix UI overlay depth
4 Months Ago
Latest service models Fix NRE in MapInstance.UpdateDirtyReflections Add Model.Morphs Add IJsonPopulator - internal for now Added StartFolded to GroupAttribute Refactor ControlSheet ControlSheet groups remember their open/close state Hide the entire group if all the controls are ShowIf'd out Add SkinnedModelRenderer.Morphs
4 Months Ago
Optimize FillDefaultsGenerated
4 Months Ago
Add prediction to SetValue too Handle backend exceptions add http caching Fix favourites page NRE
4 Months Ago
Achievements (#1662)
4 Months Ago
Show achievement progress on package modal
4 Months Ago
Update service models Pass scores down to achievement notice Show/lerp score Ignore TaskCancelledException in OnParametersSetAsync Disable this debug code
4 Months Ago
Achievement unlocked popup
4 Months Ago
Achievement list on packagemodal tweak menu transitions
4 Months Ago
Add RunEvent<T> Sandbox.Services update Add Sandbox.Services.Achievements class Menu listens for Protobuf.AchievmentMsg.AchievmentUnlocked messages Latest api models Add Package.GetAchievements() Update IAchievementApi Grab achievements when starting game Add Sandbox.Services.Achievements.All When stats are incremented their values are updated locally Latest achivement api AchievementCollection, stat based fractions
4 Months Ago
Latest achivement api AchievementCollection, stat based fractions
4 Months Ago
Add RunEvent<T> Sandbox.Services update Add Sandbox.Services.Achievements class Menu listens for Protobuf.AchievmentMsg.AchievmentUnlocked messages Latest api models Add Package.GetAchievements() Update IAchievementApi Grab achievements when starting game Add Sandbox.Services.Achievements.All When stats are incremented their values are updated locally
4 Months Ago
Update pull.yml Release fix
4 Months Ago
Handle login exceptions more gracefully Fix events spam Include commit message and sha with release
4 Months Ago
Fix benchmarks not recording properly
4 Months Ago
Package Fetch api is more forgiving (just returns null on 404) Benchmark diagnostics
4 Months Ago
actions update
4 Months Ago
Services api (#1658) Nothing should visibly change for end users
4 Months Ago
Fix package error version
4 Months Ago
Fix exception
4 Months Ago
Unused