userJames Kingcancel

7,684 Commits over 3,684 Days - 0.09cph!

9 Months Ago
9 Months Ago
Move ActionGraphView to its own file Fix ActionGraph properties panel resizing itself
9 Months Ago
Better default type for operator properties Fixed editing integer constants in ActionGraph
9 Months Ago
Fixed error CS8632
9 Months Ago
ActionGraphs capture their containing component Fixes Facepunch/sbox-issues#4370
9 Months Ago
Node creation context menu lists getters for components on the host object
9 Months Ago
ActionGraph context capturing (sbox-issues#4370) ActionGraph node auto-sizing Fix serializing references to the scene object Make SceneFile.Id non-nullable Common helper nodes for components / objects / scenes, special "_this" variable https://files.facepunch.com/ziks/1b0511b1/sbox-dev_NhWdN7pAYp.png Facepunch/sbox-issues#4370
9 Months Ago
9 Months Ago
Custom method-implemented nodes can read named variables directly With [Variable] attribute on a parameter
9 Months Ago
Variables can have default values Test for accessing variable default values Default value variable validation fix Default value variable expression building
9 Months Ago
Fix serializing references to the scene object
9 Months Ago
ActionGraph context capturing (sbox-issues#4370) ActionGraph node auto-sizing Fix serializing references to the scene object
9 Months Ago
9 Months Ago
Simplify serialized graph a bit more
9 Months Ago
9 Months Ago
Add IActionGraph.RemoveInputParameter
9 Months Ago
Update input node when adding parameters
9 Months Ago
9 Months Ago
Fixed UpdateInputOutputs regression
9 Months Ago
9 Months Ago
9 Months Ago
IActionGraph.TryGetInputParameter, AddInputParameter extension methods Support for adding optional input parameters to graphs implementing delegates
9 Months Ago
9 Months Ago
Add a bunch of helper ActionGraph components https://files.facepunch.com/ziks/1b0311b1/sbox-dev_jQKi0PFKho.png
9 Months 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
9 Months Ago
Fixed TypeDescription.IsStatic Fixed NotNullableValueTypeConstraint check HasImplementation attribute as a hint for ActionGraph type parameters
9 Months Ago
Nicer default value handling in node editor UI
9 Months Ago
Use one global NodeLibrary, created by GameMenu context (#1426)
9 Months Ago
Add IComponentLister.GetAll<T>() ActionGraph: don't list methods with unsupported parameter delegate types sbox-issues#4275
10 Months Ago
Hacky way to let you do constant values for operator inputs
10 Months Ago
ActionGraph editor
10 Months Ago
Expose IComponentLister Manually hide some node inputs / properties from the property panel
10 Months 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
10 Months Ago
Actions example Example nested graph
10 Months Ago
Stability when deserializing variables Survive missing variable types
10 Months Ago
Stability when deserializing variables Survive missing variable types
10 Months Ago
Keep unknown inputs / outputs if linked
10 Months Ago
Keep unknown inputs / outputs if linked
10 Months Ago
MethodBinder bug fix Graph serialization determinism Add MissingNodeDefinition, WIP guarentee round-trip serialization
10 Months Ago
10 Months Ago
Added conversion from null tests Fixed conversion from null (Facepunc/sbox#1360)
10 Months Ago
Editor.ActionGraph.ActionGraph -> Editor.ActionGraphs.EditorActionGraph (Facepunch/sbox#1360) To avoid conflict with Facepunch.ActionGraphs.ActionGraph
10 Months Ago
Editor.ActionGraph.ActionGraph -> Editor.ActionGraphs.EditorActionGraph (#1360) To avoid conflict with Facepunch.ActionGraphs.ActionGraph
10 Months Ago
10 Months Ago
More stability when deserializing invalid graphs
10 Months 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
10 Months 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
10 Months Ago
Update Facepunch.ActionGraphs
10 Months Ago
10 Months Ago
More tests for parsing invalid graphs Fixed parsing graphs referencing missing methods