userJames Kingcancel

7,945 Commits over 3,745 Days - 0.09cph!

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
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
1 Year Ago
Test for null get / set methods in ILHotload (#1287)
1 Year Ago
Look for IsReadOnlyAttribute in IsPure( MethodInfo )
1 Year Ago
1 Year Ago
Update Facepunch.ActionGraphs
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
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
1 Year Ago
Fixed SendModifications memory leak (#20)
1 Year Ago
Serialize / insert from serialized node / link subsets
1 Year Ago
1 Year Ago
Handle upgrading ParameterInfo (#1287)
1 Year Ago
Editor.ActionGraphs -> Editor.ActionGraph To match Editor.ShaderGraph Start on undo / redo
1 Year Ago
Allow updating existing action graphs from json
1 Year Ago
1 Year Ago
Update Facepunch.ActionGraphs
1 Year Ago
Fix struct default values from method parameters
1 Year Ago
Fix struct default values from method parameters
1 Year Ago
Jig -> Graph
1 Year Ago
Jig -> Graph
1 Year Ago
Jig -> Graph
1 Year Ago
1 Year Ago
Put ActionJigDebugger in its own file
1 Year Ago
Fixed ActionJig test
1 Year Ago
Fix not being able to drop on a reroute node
1 Year Ago
Json ignore / hide ShaderNode.DisplayInfo Dynamically size input / output plugs Fix updating plug types in shader graph
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
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
1 Year Ago
Action link pulsing in editor