branchsbox-scenestaging/maincancel
291 Commits over 213 Days - 0.06cph!
Copy Component/Paste Values/Paste As New
Undo Support
Use EditLog
Merge pull request #60 from Facepunch/copy-paste-components
Copy Component/Paste Values/Paste As New
Nicer Task handling for GameObject/Component
GameObject networking foundation https://docs.facepunch.com/s/sbox-dev/doc/networking-multiplayer-kaVboe3yRD
Add GameObject.GetOrAddComponent<T> (#78)
* Add GetOrAddComponent<T>
* Behave more like EntityComponentSystem.GetOrCreate
Fix Collider component not cleaning up its OnTagsChanged event
VR component cleanup, update VR test scene
- Renamed components to better reflect their functions, dropped
Component suffix
- Drop update types - I can't think of a reason why you *wouldn't* want
these to update constantly, but feel free to tell me if I'm being dumb
- Comment everything for when our editor UI shows this stuff
Expose render/exclude tags to CameraComponent
Tracked pose component has "Use Relative Transform" property
Added ability to create scripts from a template (sbox-scenestaging/issues/8) https://files.facepunch.com/tony/1b1811b1/sbox-dev_YEq525Gg0s.mp4
GameObjectNode is editable
Add support for moving multiple selected GameObject nodes in the hierarchy
Use fixed position when opening component context menu with the button
It just feels slightly better this way
Component headers can be dragged into control slots
Make sure all our menu popups have a parent, make them stick to the screen their parent is on
ComponentList: Open menu on same screen as GameObjectInspector (sbox-scenestaging/issues/61)
Add Setclass to PanelComponent
Make PanelComponent partial (whoops)
Add some shorthand methods for PanelComponent
Keep selected object when starting play mode (sbox/issues/1340)
Show scene options when selecting scene root (fixes sbox-scenestaging/issues/12)
Remove drag tags when dropping into scene
Collider uses new shape.Tags
Dragging objects into the scene uses physics traces instead of scene traces
Can drag prefabs from assetbrowser to hierarchy (fixes sbox-scenestaging/issues/4)
Basic skeletal pose component - only works with Alyx hands, needs some more thought
https://files.facepunch.com/alexguthrie/1b1311b1/vrmonitor_2IaktVphKK.png
Remove unused UseRelativeTransform from tracked pose component
Add button for unlit mode to SceneView (fixes sbox-scenestaging/issues/48)
Fix GameObject/Component references not filling in disabled objects
Make name unique when duplicating (ctrl+d)
Make ID's unique when pasting
Set the correct surface on ModelColliders (fixes sbox-scenestaging/issues/39)
Fix GetComponents not returning derived classes (fixes sbox-scenestaging/issues/33)
Temporary group header in componentsheet
Move Static to Collider - fixes sbox-scenestaging/issues/28
Add GetAttachment method to AnimatedModel (#29)
* Add GetAttachment method to AnimatedModel
---------
Co-authored-by: Fortune <7847372+Fortune117@users.noreply.github.com>
Adding play and stop event (#49)
This events has triggered when the scene is started or stopped.
Fix possible NRE on startup from cookies (?)
Can debug draw Scene.PhysicsWorld with physics_debug_draw
Add Move Up/Move Down to component context menu
Add button to component header for context menu
Fix unused context menu eating a mouse click
Scene hierarchy selection adds to edit log
Fixes selection getting confused when selecting from hierarchy, performing some other action, then undoing
Make component list scrollable
Don't clear selection when selecting empty GameObject field in inspector Fixes #1329
Inspector remembers if components were minimized using a cookie (sbox/issues/1328)
Squash commit of VR components from vr branch
Add TextRenderer component
Updated DecalComponent, also moved it out of the Light folder
ComponentTypeSelector: add "New (x) Component..." option that creates component from query
Listen for addon config updates, update collision rules
Load collision rules from current game package
Add AnimatedModel.Set
Ik placeholder