7,945 Commits over 3,745 Days - 0.09cph!
Warn about obsolete nodes
Obsolete node test
Expose parameter attributes from method bindings
Add nodes for playing / manipulating sounds
Fixed initializing variables from inputs in expression graphs
Auto-open the node creation menu if no other menu options exist
Rebuild input / output node when editing parameter names
Update Facepunch.ActionGraphs
Fixed node creation menu path list when filtering
Include default output signal in "if" nodes
Fixed ID of Math.Sign nodes
Pulse labelled links too
https://files.facepunch.com/ziks/2024-01-26/sbox-dev_PV4PZ5cpSp.mp4
ActionGraph update, add more geometry-based nodes
Use Either<> type for object inputs
EitherControlWidget
Added a bunch of node types
Some ActionGraph value editing fixes
Update Facepunch.ActionGraphs
Fixed detemining expected type for properties on deserialize
Failing test deserializing type param
ActionGraph update, add more geometry-based nodes
Use Either<> type for object inputs
EitherControlWidget
Added a bunch of node types
Some ActionGraph value editing fixes
Fix static property nodes if both get and set are available
Fixed unwrapping Either with > 8 types
ActionGraph update, add more geometry-based nodes
Use Either<> type for object inputs
Fix some edge cases with Either.CreateType
Node test formatting
Ambiguous overload binding tests
Either type
Use Either type for ambiguous bindings
Compare implicit conversions required when resolving overloads
Better display info for property.get output
Implemented constructor nodes
Fixed property getter nodes
Fixed display info for property get / set methods
Combine ExpressionNode, ActionNode attributes
Mark expression node methods with [Pure]
IActionGraph.AddNode( string id ) extension method
Tests for constructor and static property nodes
Basic support for custom C# nodes
Added force option to ActionGraph.Validate
Get rid of INodeAttribute.Kind
Look for INodeAttribute instead of NodeAttribute
Facepunch.ActionGraph API changes
Fixed race condition in Tools/CodeGen
Updated Facepunch.ActionGraphs
Don't list GameObjectActionComponent in action graph menus
Fix variable default values in BindingSurface.FromNode
Some better invalid JSON handling