7,684 Commits over 3,684 Days - 0.09cph!
Update Facepunch.ActionGraph
Facepunch/sbox-issues#5066
Facepunch/sbox-issues#5128
Test reproducing Facepunch/sbox-issues#5128
Better handling for missing parameters during validation
Facepunch/sbox-issues#5128
Test reproducing Facepunch/sbox-issues#5066
Fixed Facepunch/sbox-issues#5066
[ActionGraphInclude] implies [Expose]
Rename "Game Object" node category to "Scene"
Expose scene tracing to Action Graph
https://files.facepunch.com/ziks/2024-03-11/sbox-dev_rirZ1oi97u.mp4
Fixes Facepunch/sbox-issues#5120
ActionGraph node menu respects [ReadOnly] attributes
Revert "Expose SceneTrace etc to ActionGraph"
This reverts commit 438a62d24fbf3dc9a156f8279322af8ccb00c51d.
I want to make some of these methods into action nodes, not expressions.
Expose SceneTrace etc to ActionGraph
https://files.facepunch.com/ziks/2024-03-11/sbox-dev_NWYZqy5dMC.png
Mark IActionComponents as obsolete
Don't list obsolete component types in ComponentTypeSelector
Fix #nullable context warnings
Facepunch/sbox-issues#5116
Refactor ActionGraphDebugger
First pass at listening for ActionGraph scene refs
WIP show scene refs in scene view
https://files.facepunch.com/ziks/2024-03-08/sbox-dev_HZ7Fs0R2x1.mp4
CollisionActionComponent, TriggerActionComponent implement IActionComponent
ActionGraph.ValidationIndex
CollisionActionComponent, TriggerActionComponent
These will all get deprecated with #1458 anyway
SourceLocation ILHotload test
Use built-in FindNode( getInnermostNodeForTie: true ) for ILHotload
#1492
Fix ILHotload handling SourceLocation attributes
I'm not sure why it wasn't skipping before
Tentative fix for #1492
This might lead to it falling back to normal hotloads more often, but
at least it shouldn't throw.
Avoid throwing / catching exceptions when upgrading delegates (#1491)
Was very slow when the debugger is attached
Delegate.TryGetActionGraphImplementation() extension method
Facepunch/sbox#1491
Cleanup
Update Facepunch.ActionGraphs
Allow [InitializedBy( null )]
Fixed AG undo/redo regression
IResourceEditor.Changed event
Fix save button not enabling for custom editors
Component definition event dispatching
https://files.facepunch.com/ziks/2024-03-06/sbox-dev_5PrSEab4Ra.mp4
Component editor
Event definitions
https://files.facepunch.com/ziks/2024-03-05/sbox-dev_tLbFO7lAnn.png
Expose InputDefinition serialization
Fix truncated context menu for some plugs
Failing list block copy test
Fixed possible "Destination is too short" on list hotload
Can create variables from outputs again
https://files.facepunch.com/ziks/2024-03-05/sbox-dev_KoPIunZlbZ.mp4
Fixed dragged output listing irrelevant nodes
Expose intersection-related structs to ActionGraph
Facepunch/sbox-issues#5063
* PhysicsIntersection
* PhysicsIntersectionEnd
* PhysicsContact
* PhysicsContact.Target
Fix ShaderGraph input editor width regression
https://files.facepunch.com/ziks/2024-03-01/sbox-dev_zPHxuj7Wy8.png
Fixed GraphView.SelectionBox
TypeLibrary.GetType( name, baseType )
To compliment GetType<T>( name )
Component.JsonRead: don't ignore component_type
Fixes some of the bugs that #1449 will fully solve
Fixed #1470
https://files.facepunch.com/ziks/2024-03-01/sbox-dev_YZdIaQBdKv.mp4
Failing array input missing link serialization
Fix missing links when serializing array inputs
Subgraph array input link on boundary support
Improved node type filtering w.r.t. whitespace
Fixed Facepunch/sbox-issues#5022
Fixed Facepunch/sbox-issues#5009
Support for delegate parameters returning void