userJames Kingcancel

7,686 Commits over 3,684 Days - 0.09cph!

10 Months Ago
Update Facepunch.ActionGraphs
10 Months Ago
ActionGraph: Better support for methods with lots of overloads ActionGraph: nicer titles for GetComponent nodes with type params
10 Months Ago
Display info formatting
10 Months Ago
10 Months Ago
Better ambiguous method binding handling
10 Months Ago
10 Months Ago
WIP refactor of method binding to better support overloads
10 Months Ago
Update output connections too in GraphView.UpdateConnections
10 Months Ago
Update UI of custom nodes if their definition changes
10 Months Ago
Support for renaming inputs / outputs of custom nodes
10 Months Ago
Fixed missing connections on creating custom nodes
10 Months Ago
Fixed removing UI elements after creating a custom node Fix up old example action graphs Fix node positions in new custom graphs
10 Months Ago
Update ActionGraphs, NodeLibrary restructuring * Now one NodeLibrary per TypeLibrary instead of per ResourceLibrary * No need to have a JsonSerializerOptions per ResourceLibrary any more ActionGraphResource serialization fixes Exposing some stuff in GraphView for derived types Fix ActionGraph serialization test Got rid of some debug logging
10 Months Ago
10 Months Ago
Fix possible NRE on nested deserialization
10 Months Ago
Allow JSON converters to resolve node library on each call
10 Months Ago
10 Months Ago
WIP Create Custom Node in context menu
10 Months Ago
10 Months Ago
Generate complete sub-graph before writing it to file
10 Months Ago
10 Months Ago
Basic sub-graph creation works
10 Months Ago
WIP subgraph creation from a set of nodes
10 Months Ago
Corrected VariableDependencyAnyReject test DispatchMode validation respects collapsing `nop` nodes
10 Months Ago
Removed links parameter from IActionGraph.Serialize(nodes) Sub-graph creation interface Collapse links through `nop` nodes Failing test involving `any` and `nop` nodes
10 Months Ago
ActionGraphResource, update Facepunch.ActionGraphs Placeholder NodeUI.OnDoubleClick()
10 Months Ago
Graph nodes
10 Months Ago
10 Months Ago
Can call nested action graphs with output values
10 Months Ago
Fixed attempting to get value of input signals in graph nodes
10 Months Ago
Fixed action graphs without a primary output node
10 Months Ago
Action graph output value support More tests
10 Months Ago
10 Months Ago
Invoking nested expression graphs works
10 Months Ago
GraphNodeDefinition binding
10 Months Ago
Fix possible NRE on startup from cookies (?) Adding play and stop event (#49) This events has triggered when the scene is started or stopped. Add GetAttachment method to AnimatedModel (#29) * Add GetAttachment method to AnimatedModel --------- Co-authored-by: Fortune <7847372+Fortune117@users.noreply.github.com> Temporary group header in componentsheet Move Static to Collider - fixes sbox-scenestaging/issues/28 Fix GetComponents not returning derived classes (fixes sbox-scenestaging/issues/33) Set the correct surface on ModelColliders (fixes sbox-scenestaging/issues/39) Make name unique when duplicating (ctrl+d) Make ID's unique when pasting Fix GameObject/Component references not filling in disabled objects Add button for unlit mode to SceneView (fixes sbox-scenestaging/issues/48) 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 Can drag prefabs from assetbrowser to hierarchy (fixes sbox-scenestaging/issues/4) Collider uses new shape.Tags Dragging objects into the scene uses physics traces instead of scene traces Remove drag tags when dropping into scene Show scene options when selecting scene root (fixes sbox-scenestaging/issues/12) Keep selected object when starting play mode (sbox/issues/1340) Add some shorthand methods for PanelComponent Make PanelComponent partial (whoops) Add Setclass to PanelComponent ComponentList: Open menu on same screen as GameObjectInspector (sbox-scenestaging/issues/61) Make sure all our menu popups have a parent, make them stick to the screen their parent is on Component headers can be dragged into control slots Use fixed position when opening component context menu with the button It just feels slightly better this way Add support for moving multiple selected GameObject nodes in the hierarchy Merge remote-tracking branch 'origin/main' into action-editor Some fixes after updating Facepunch.ActionGraphs
10 Months Ago
Fixed IsTypeParameterRequired regression
10 Months Ago
10 Months Ago
WIP expression generation rewrite * To support expression nodes with multiple outputs * Make sure nodes are evaluated as few times as possible * Make sure output values are properly scoped / not overwritten WIP CallGraphNodeDefinition First pass of expression generation rewrite Fixed failing tests Some more work towards nested graphs Test for expression nodes being evaluated once per output event WIP expression graphs, output nodes More input / output node validation Basic UpdateInputOutputs support for expression graphs Test for expression graph creation / invocation Work on generating outer delegate for expression graphs Can now evaluate basic expression graphs Reachability validation hack for expression nodes
10 Months Ago
Reachability validation hack for expression nodes
10 Months Ago
10 Months Ago
Can now evaluate basic expression graphs
10 Months Ago
Work on generating outer delegate for expression graphs
10 Months Ago
Test for expression graph creation / invocation
10 Months Ago
Basic UpdateInputOutputs support for expression graphs
10 Months Ago
More input / output node validation
10 Months Ago
WIP expression graphs, output nodes
10 Months Ago
Test for expression nodes being evaluated once per output event
10 Months Ago
Some more work towards nested graphs
10 Months Ago
Fixed failing tests