userJames Kingcancel

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

1 Year Ago
1 Year Ago
I give up, just include the PDB in the main package
1 Year Ago
1 Year Ago
Publish symbols to NuGet
1 Year Ago
Reverting attempting to send Facepunch.ActionGraphs Needs the .pdb next
1 Year Ago
Include docs .xml from any Facepunch.* NuGet package on build Revert "Revert ActionGraphs inclusion, doesn't make a .xml file so it's failing the build" This reverts commit 88a50a2706c5b767a61d841af038fb97677b63c4.
1 Year Ago
1 Year Ago
Different strategy for injecting debug info
1 Year Ago
Tests for delegate recreation
1 Year Ago
Update Facepunch.ActionGraphs
1 Year Ago
Some more tests Repro for "TryExpression is not supported as a child expression..." Give up on wrapping expression nodes with try/catch
1 Year Ago
1 Year Ago
On node deletion, remove unreferenced variables Show variable type in add node context menu
1 Year Ago
Copied over WIP action graph editor WIP dynamic action graph nodes OnShoot example in TurretComponent Node error messages, GetRelevantNodes, property get / set Let TurretComponent.OnShoot handle setting the velocity HandleConfigs Tweak how properties appear in node creation menu Fixed getting relevant nodes for signals WIP property panel in action graph editor Constant node drawing tweaks Small action graph editor fixes Error list panel https://files.facepunch.com/ziks/2023-10-12/sbox-dev_75o6iDzzHZ.png Fix error when clearing links Stack trace integration for exceptions thrown by action jigs Field get / set, sort nodes better Instance method nodes Type selection drop down Fleshed out type selector, now checks constraints Pure attribute for some things that should be expression nodes Comment nodes Node display tweaks Icon fixes Rerouting and other fixes Error list title fix Action link pulsing in editor Jig -> Graph Editor.ActionGraphs -> Editor.ActionGraph To match Editor.ShaderGraph Start on undo / redo ActionGraphComponent OnUpdate, OnTouch action components Football demo using action graph Enum constant node fixes Action component tweaks ColliderBaseComponent was renamed to Collider Copy / pasting nodes Rework comment and reroute nodes in action graph Make comment node inspection work like ShaderGraph Comment nodes are listed separately Basic variable selector / creation Rework how variables are added Fix suggested variable nodes when dragging from an output
1 Year Ago
Fix suggested variable nodes when dragging from an output
1 Year Ago
Fixed variable verification with nop nodes
1 Year Ago
1 Year Ago
Fixed expression nodes always evaluating all operands
1 Year Ago
1 Year Ago
Variable validation fixes
1 Year Ago
Rework how variables are added
1 Year Ago
Update Facepunch.ActionGraphs Support for node plugs in title bars Support for overriding getting relevant nodes without an input type
1 Year Ago
Any / all action nodes
1 Year Ago
1 Year Ago
1 Year Ago
ITypeLoader.IsProperty(ParameterInfo)
1 Year Ago
ITypeLoader.IsProperty(PropertyInfo)
1 Year Ago
1 Year Ago
Basic variable selector / creation
1 Year Ago
Make GraphView.FormatTypeName public
1 Year Ago
Comment nodes are listed separately
1 Year Ago
Make comment node inspection work like ShaderGraph
1 Year Ago
Reference Facepunch.ActionGraphs, NodeEditor abstraction (#1311) * Allow references to Facepunch.ActionGraph in editor code * Add some basic node definitions * Expose TypeLibrary members as nodes * Refactor NodeGraph to support dynamic nodes * Hotload: fix before / after constraints on upgrader ordering * TypeLibrary.GetSerializedObject overload accepting a getter * Add [Flags] to DockProperty * Allow custom exception stack trace inspectors * Skip HideInEditor properties in ControlSheets
1 Year Ago
Rework comment and reroute nodes in action graph
1 Year Ago
Update Facepunch.ActionGraphs Rework comment and reroute nodes in action graph
1 Year Ago
CommentNodeDefinition
1 Year Ago
1 Year Ago
ColliderBaseComponent was renamed to Collider Copy / pasting nodes
1 Year Ago
Copied over WIP action graph editor WIP dynamic action graph nodes OnShoot example in TurretComponent Node error messages, GetRelevantNodes, property get / set Let TurretComponent.OnShoot handle setting the velocity HandleConfigs Tweak how properties appear in node creation menu Fixed getting relevant nodes for signals WIP property panel in action graph editor Constant node drawing tweaks Small action graph editor fixes Error list panel https://files.facepunch.com/ziks/2023-10-12/sbox-dev_75o6iDzzHZ.png Fix error when clearing links Stack trace integration for exceptions thrown by action jigs Field get / set, sort nodes better Instance method nodes Type selection drop down Fleshed out type selector, now checks constraints Pure attribute for some things that should be expression nodes Comment nodes Node display tweaks Icon fixes Rerouting and other fixes Error list title fix Action link pulsing in editor Jig -> Graph Editor.ActionGraphs -> Editor.ActionGraph To match Editor.ShaderGraph Start on undo / redo ActionGraphComponent OnUpdate, OnTouch action components Football demo using action graph Enum constant node fixes Action component tweaks
1 Year Ago
Reference Facepunch.ActionJigs, NodeGraph refactor Allow references to Facepunch.ActionJigs in editor code More plumbing for action editing Updated ActionJigs Some more node types Support deserializing system types if TypeLibrary is okay with them Error messages in node tool tips Added GraphView.GetRelevantNodes Node graph HandleConfig refactor Allow arbitrary nesting in node creation context menu Default handle color tweak Update Facepunch.ActionJigs Hotload: fix before / after constraints on upgrader ordering TypeLibrary.GetSerializedObject overload accepting a getter Add [Flags] to DockProperty Constant nodes Node interface tweaks Update() node UI after Layout() calls Update ActionJigs Try to get nodes to redraw on change Post-rebase fixes I missed Updated Facepunch.ActionJigs GraphView.CenterOnSelection Allow custom exception stack trace inspectors Update Facepunch.ActionJigs Update Facepunch.ActionJigs Null literal node Can get / set fields with nodes INode.CanClone, CanRemove Post-rebase fixes Update ActionJigs, expose some more reflection info Some more nodes Support for comment nodes in Action graphs Skip HideInEditor properties in ControlSheets Action node display tweaks PlugIn respects ShowLabel Rerouting fixes Fixed handle config names for generic types Action link pulsing in editor Json ignore / hide ShaderNode.DisplayInfo Dynamically size input / output plugs Fix updating plug types in shader graph Fix not being able to drop on a reroute node Fixed ActionJig test Put ActionJigDebugger in its own file Jig -> Graph Update Facepunch.ActionGraphs Update Facepunch.ActionGraphs Update Facepunch.ActionGraphs Some more node definitions Enum constant node
1 Year Ago
Action component tweaks
1 Year Ago
Enum constant node fixes
1 Year Ago
Enum constant node
1 Year Ago
Deserialization fix involving generics
1 Year Ago
1 Year Ago
Better fix for type parameter properties disappearing
1 Year Ago
1 Year Ago
Don't try to find the default value of an open generic type
1 Year Ago
1 Year Ago
Update Facepunch.ActionGraphs Some more node definitions