branchsbox-scenestaging/maincancel
471 Commits over 427 Days - 0.05cph!
Fix BBox obsoletes
Turret use a sound that exists
Use new CitizenAnimationHelper
PhysicsComponent => Rigidbody
Use damping in joints test scene
"aim_headaim_body_weight_weight" ➡ "aim_body_weight"
Actions example
Example nested graph
Move GameObject templates
Removed materials that are in sbox now
Editor is included with game now
Moved some stuff to engine
Move a bunch of stuff into Sandbox.Tools
GameObject tests moved to engine
Moved Scene, Component, GameObject into engine
Fix components not starting disabled
Update component template to match new API
delete GameObjectTypeSelector
Component selector arrow key navigation improvements
- first time you press down arrow while in the search box doesn't get eaten
- fix scroller stepping after clicking it then using up/down arrow navigation
- scroller scrolls to selection when going up/down with arrows
Rename BaseComponent to Component
Remove assets that were moved into core
New sound api
Add editor handles for joints
Change how GameObject and Components are serialized so that when the Component properties are serialized, everything that is going to be created is already created.
Update to consider removed painstuff / obsolete
GameObjectInspector, start multi edit
GameObjectInspector support adding components to multiple gameobjects at once
Handle component multi-select
Component/GameObject ControlWidget multi edit support
Fix incorrect hinge gizmo drawing
Hinge center and axis use game object transform instead of properties
Do the same for slider axis
Fix CharacterControllerHelper getting stuck along multiple planes
With a few small changes to read closer to the original source
Fixed SkinnedModelRenderer bugs when multiple on same GameObject
Joint scene name + description
Joints grab body from keyframe collider if all else fails
Joints test scene https://files.facepunch.com/layla/1b0511b1/sbox.2023.12.05.13.20.39.mp4
Fix sound scene description
Grabber uses new SmoothMove
Cleanup
ModelPhysics creates ragdolls propertly
Add Scene.GetSystem<T>
Fix opening all menus as modal
Add BaseComponent.OnDirty, [MakeDirty] property attribute
Add GameObjectSystem.ITraceProvider
Remove CameraPhysicsDebug from menu camera 🤦
Hitbox components, Hitbox System
PlayerController faces the direction of the camera when spawning
CameraPhysicsDebug does its traces in a thread
Add AnimationHelper.WithWishVelocity to example playercontroller
Add Scene.Trace, HitboxGroup (heaby work in progress)
Fix components not getting unregistered on destroy
Rename SceneHook to GameObjectSystem
correct path for box sound component
Sound Box component + scene