userJames Kingcancel

8,069 Commits over 3,806 Days - 0.09cph!

12 Months Ago
Either<> tweaks
12 Months Ago
ActionGraph update, add more geometry-based nodes Use Either<> type for object inputs
12 Months Ago
12 Months Ago
Fix some edge cases with Either.CreateType
12 Months Ago
12 Months Ago
Node test formatting Ambiguous overload binding tests Either type Use Either type for ambiguous bindings Compare implicit conversions required when resolving overloads
12 Months Ago
12 Months Ago
Better display info for property.get output Implemented constructor nodes Fixed property getter nodes Fixed display info for property get / set methods
12 Months Ago
Combine ExpressionNode, ActionNode attributes Mark expression node methods with [Pure] IActionGraph.AddNode( string id ) extension method Tests for constructor and static property nodes
12 Months Ago
Basic support for custom C# nodes
12 Months Ago
12 Months Ago
Expose Node.MarkDirty
12 Months Ago
Added force option to ActionGraph.Validate
12 Months Ago
12 Months Ago
12 Months Ago
Get rid of INodeAttribute.Kind
12 Months Ago
12 Months Ago
Look for INodeAttribute instead of NodeAttribute
12 Months Ago
Facepunch.ActionGraph API changes Fixed race condition in Tools/CodeGen Updated Facepunch.ActionGraphs Don't list GameObjectActionComponent in action graph menus
12 Months Ago
12 Months Ago
Fix variable default values in BindingSurface.FromNode
12 Months Ago
12 Months Ago
Some better invalid JSON handling
12 Months Ago
12 Months Ago
Graph needs revalidation after removing nodes Node binding refactor, simplify call node serialization
12 Months Ago
Fixed expected type when serializing constant value links
12 Months Ago
12 Months Ago
Attributes, display info refactor
12 Months Ago
12 Months Ago
NodeLibrary refactor, split up TypeLoader
12 Months Ago
Make current FieldInfo avaiable to instance upgraders Field.HasAttribute<T>() extension method that checks for property SuppressNullKeyWarningAttribute Rebuild ComponentListWidget rather than ComponentSheet on hotload Fixes NullReferenceException when a component type is renamed / removed
12 Months Ago
Can expand any output with right-click https://files.facepunch.com/ziks/1b1911b1/sbox-dev_27P2mGG33e.mp4 Expose ValueTuple, IList.Count, Array.Length to TypeLibrary DisplayInfo: Get rid of backquote in generic names Updated Facepunch.ActionGraph Fixed expanded output hiding logic
12 Months Ago
12 Months Ago
Better exception handling during validation
12 Months Ago
Make sure parents and children are serialized too
12 Months Ago
12 Months Ago
Removed some remnants of output expansion
12 Months Ago
12 Months Ago
Set ParentId in ReplaceExpandedOutputsWithChildNodes upgrader Fix deserializing child nodes
12 Months Ago
12 Months Ago
Retire expanded outputs, use node nesting instead Merge field.get / field.set into property.get / property.set
12 Months Ago
12 Months Ago
12 Months Ago
ActionGraph: Automatically mark record properties as expanded
12 Months Ago
Update Facepunch.ActionGraphs
12 Months Ago
Allow expanded parameters on input nodes
12 Months Ago
12 Months Ago
ActionGraph: Double-click on an input to start editing it https://files.facepunch.com/ziks/1b1811b1/sbox-dev_Gea8n5mihG.mp4
12 Months Ago
Updated Facepunch.ActionGraph
12 Months Ago
Some helper conversions to LinkSource Test reproducing "Can only use InsertLink with array inputs" exception Fixed deserializing array element links before node binding