userJames Kingcancel

7,382 Commits over 3,622 Days - 0.08cph!

4 Months Ago
Update Facepunch.ActionGraph
4 Months Ago
Fix serializing System.Object
4 Months Ago
4 Months Ago
4 Months Ago
Fix serializing System.Object
4 Months Ago
Fix crash when selecting nodes with System.Object inputs / properties
4 Months Ago
Debug view for scene ref nodes
4 Months Ago
Make control sheet labels draggable
4 Months Ago
Merge property or variable get / set nodes
4 Months Ago
IMessageContext.StackTraceIdentifier Include Context.StackTraceIdentifier in ValidationException.ToString() Merge branch 'legacy/1.3'
4 Months Ago
4 Months Ago
Debug view for scene ref nodes
4 Months Ago
Nicer action graph ValidationException stack traces https://files.facepunch.com/ziks/2024-04-03/sbox-dev_ROj6r4EUmt.mp4
4 Months Ago
Include Context.StackTraceIdentifier in ValidationException.ToString()
4 Months Ago
4 Months Ago
IMessageContext.StackTraceIdentifier
4 Months Ago
4 Months Ago
WIP - trying to clamp lines to screen
4 Months Ago
Move Action Graph debug view code Allow specifying angle when drawing screen text / quads https://files.facepunch.com/ziks/2024-04-02/sbox-dev_UfeLjc8JqZ.mp4 Line2D (internal for now) Rework scene ref drawing to use screen text
4 Months Ago
Debug view for scene ref nodes
4 Months Ago
Make control sheet labels draggable
4 Months Ago
Merge property or variable get / set nodes
4 Months Ago
Add __guid and rename Version to __version in json Nicer stack traces Fix "The node already has a parent." when deserializing Tweak lambda naming Generate a throwing lambda when compiling a graph with errors Tweak how ValidationExceptions are thrown on invoke Added NodeLibrary.VoidTaskFaulted event Merge branch 'legacy/1.3'
4 Months Ago
4 Months Ago
ActionControlWidget: show graph errors in widget https://files.facepunch.com/ziks/1b2211b1/sbox-dev_DUsekC8GAK.png Even nicer stack traces for logs / exceptions in Action Graphs https://files.facepunch.com/ziks/1b2211b1/sbox-dev_pFRBSK1ykL.png
4 Months Ago
Added NodeLibrary.VoidTaskFaulted event
4 Months Ago
4 Months Ago
Tweak lambda naming Generate a throwing lambda when compiling a graph with errors Tweak how ValidationExceptions are thrown on invoke
4 Months Ago
4 Months Ago
Tweak lambda naming Generate a throwing lambda when compiling a graph with errors
4 Months Ago
Tweak lambda naming
4 Months Ago
Add __guid and rename Version to __version in json Nicer stack traces Fix "The node already has a parent." when deserializing
4 Months Ago
4 Months Ago
Add __guid and rename Version to __version in json Nicer stack traces
4 Months Ago
Nicer exception logging / stack trace for Action Graph exceptions Push EditorNodeLibrary in Asset.TryLoadGameResource()
4 Months Ago
Clean up opening editor for a given action graph Implement inspecting action graph elements Make sure ActionGraph GUIDs are unique too Make sure embedded expression graphs have an input node Fixes Facepunch/sbox-issues#5253 Hide input node for expression graphs with no inputs
4 Months Ago
Push NodeLibrary scope for ActionGraphResource Facepunch/sbox-issues#5244 Make sure NodeLibrary scope is pushed when deserializing components Facepunch/sbox-issues#5244
4 Months Ago
Debug view for scene ref nodes
4 Months Ago
Merge property or variable get / set nodes
4 Months Ago
Change Json.PushNodeLibrary() to NodeLibrary.Push() Call NodeLibrary.Push() instead of Scene.Push() if HostScene is null Fixes Facepunch/sbox-issues#5244
4 Months Ago
Make control sheet labels draggable
4 Months Ago
Merge property or variable get / set nodes
4 Months Ago
Only AssignmentKind.Set guarantees a variable is initialized
4 Months Ago
4 Months Ago
Nicer test for if nodes are operators
4 Months Ago
Make control sheet labels draggable
4 Months Ago
Merge property or variable get / set nodes https://files.facepunch.com/ziks/1b1611b1/sbox-dev_Bj6e15WZ0F.mp4
4 Months Ago
Fix deserializing ActionGraphs in Menu context (#1506)
4 Months Ago
Merge property or variable get / set nodes https://files.facepunch.com/ziks/1b1611b1/sbox-dev_Bj6e15WZ0F.mp4
4 Months Ago
Temporary fix for drag executing multiple times in one frame