userJames Kingcancel

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

1 Year Ago
Update input node when adding parameters
1 Year Ago
1 Year Ago
Fixed UpdateInputOutputs regression
1 Year Ago
1 Year Ago
1 Year Ago
IActionGraph.TryGetInputParameter, AddInputParameter extension methods Support for adding optional input parameters to graphs implementing delegates
1 Year Ago
1 Year Ago
Add a bunch of helper ActionGraph components https://files.facepunch.com/ziks/1b0311b1/sbox-dev_jQKi0PFKho.png
1 Year Ago
Don't list input signals in properties panel Don't show default value for array args Input.ActionNames, Input.GetGroupName( action ) InputActionControlWidget for ActionGraph https://files.facepunch.com/ziks/1b0311b1/sbox-dev_Ix1HH9V6cj.mp4
1 Year Ago
Fixed TypeDescription.IsStatic Fixed NotNullableValueTypeConstraint check HasImplementation attribute as a hint for ActionGraph type parameters
1 Year Ago
Nicer default value handling in node editor UI
1 Year Ago
Use one global NodeLibrary, created by GameMenu context (#1426)
1 Year Ago
Add IComponentLister.GetAll<T>() ActionGraph: don't list methods with unsupported parameter delegate types sbox-issues#4275
1 Year Ago
Hacky way to let you do constant values for operator inputs
1 Year Ago
ActionGraph editor
1 Year Ago
Update Facepunch.ActionGraph Add editor/ActionGraph Mark methods in Rotation and Vector3 as pure Add IComponentLister to make accessing components easier Allow editing all inputs / properties on a node for now Expose IComponentLister Manually hide some node inputs / properties from the property panel
1 Year Ago
Expose IComponentLister Manually hide some node inputs / properties from the property panel
1 Year Ago
Update Facepunch.ActionGraph Add editor/ActionGraph Mark methods in Rotation and Vector3 as pure Add IComponentLister to make accessing components easier Allow editing all inputs / properties on a node for now
1 Year Ago
Actions example Example nested graph
1 Year Ago
Stability when deserializing variables Survive missing variable types
1 Year Ago
Stability when deserializing variables Survive missing variable types
1 Year Ago
Keep unknown inputs / outputs if linked
1 Year Ago
Keep unknown inputs / outputs if linked
1 Year Ago
MethodBinder bug fix Graph serialization determinism Add MissingNodeDefinition, WIP guarentee round-trip serialization
1 Year Ago
Added conversion from null tests Fixed conversion from null (Facepunc/sbox#1360)
1 Year Ago
1 Year Ago
Editor.ActionGraph.ActionGraph -> Editor.ActionGraphs.EditorActionGraph (Facepunch/sbox#1360) To avoid conflict with Facepunch.ActionGraphs.ActionGraph
1 Year Ago
Editor.ActionGraph.ActionGraph -> Editor.ActionGraphs.EditorActionGraph (#1360) To avoid conflict with Facepunch.ActionGraphs.ActionGraph
1 Year Ago
More stability when deserializing invalid graphs
1 Year Ago
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 On node deletion, remove unreferenced variables Show variable type in add node context menu Some fixes after updating Facepunch.ActionGraphs Graph nodes WIP Create Custom Node in context menu Fixed removing UI elements after creating a custom node Fix up old example action graphs Fix node positions in new custom graphs Fixed missing connections on creating custom nodes Support for renaming inputs / outputs of custom nodes Update UI of custom nodes if their definition changes ActionGraph: Better support for methods with lots of overloads Fixed error involving Connection Removed debug logging Fixed jumpscare when opening "Other" in the type selection menu Static method calls are now distinct from instance method calls Added ToString nodes TODO: when Object is in TypeLibrary, this will be obsolete Clean up ActionControlWidget Can get rid of ToString node hack WIP setting const values for node inputs in the editor Fix action graph component override method signatures If graph has an icon, use it in ActionControlWidget WIP show const values for inputs on the node UI Fixed searching type hierarchy for accessible members Filter instance methods a bit Hide indexer properties from ActionGraph for now Fixed some action graphs Don't list ignored members when creating nodes Test out action graph include / ignore attributes Sort members properties first, then methods (Facepunch/sbox#1360) Node menu category icons, reordering Fix OnTouchComponent after rebase Make getting / adding components simpler in ActionGraph
1 Year Ago
Fix EnumControlWidget for [Flags] enums Before: https://files.facepunch.com/ziks/1b0411b1/flags-before.mp4 After: https://files.facepunch.com/ziks/1b0411b1/flags-after.mp4
1 Year Ago
Update Facepunch.ActionGraphs
1 Year Ago
1 Year Ago
1 Year Ago
More tests for parsing invalid graphs Fixed parsing graphs referencing missing methods
1 Year Ago
Fixed MissingType test
1 Year Ago
WIP stability when deserializing a graph referencing missing types
1 Year Ago
Attributes to ignore / include members as ActionGraph nodes
1 Year Ago
Node menu category icons, reordering
1 Year Ago
Allow icons in node categories
1 Year Ago
Sort members properties first, then methods (Facepunch/sbox#1360)
1 Year Ago
NodePropertyAttribute -> ActionGraphPropertyAttribute Don't list ignored members when creating nodes Test out action graph include / ignore attributes
1 Year Ago
Don't inherit [ActionGraphIgnore] on types
1 Year Ago
Attributes for ignoring / including members (#1360)
1 Year Ago
Fix ActionGraphs breaking on full hotload
1 Year Ago
Fixed some nodes not invalidating on hotload
1 Year Ago
Fixed some action graphs
1 Year Ago
Fix ActionGraph instance upgraders not getting added Fix possible type mismatch when upgrading ActionGraph delegates
1 Year Ago
First pass at handling ActionGraph instances during hotload