userJames Kingcancel

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

10 Months Ago
Squashed commit of the following: commit 8ea836943c704abec109199ac718ef388fc615c9 Author: James King <james.king@facepunchstudios.com> Date: Tue Jan 16 10:05:20 2024 +0100 Implemented UpgradePropertyVariableReferences commit f787e89df0b9a17f48cfa6831869d51c604532a6 Author: James King <james.king@facepunchstudios.com> Date: Mon Jan 15 22:10:29 2024 +0100 Action graph JSON upgrading commit 31da86f7d310a26d031f78e5b10072044858230e Author: James King <james.king@facepunchstudios.com> Date: Mon Jan 15 20:22:35 2024 +0100 Don't include version in test JSON, let it get upgraded commit e0aa5cf47db1b97c617cf457fbefda4066f69a7d Author: James King <james.king@facepunchstudios.com> Date: Mon Jan 15 20:20:06 2024 +0100 Revert "Fixed expected JSON for missing type tests" This reverts commit 3f1d256a629fa84b8b102d85e6d3e310ccbad376. commit d7143a5d0bcb5e6879bfc9bd6fdd883366a424e0 Author: James King <james.king@facepunchstudios.com> Date: Mon Jan 15 20:04:42 2024 +0100 Include format version in serialized ActionGraph commit 3f1d256a629fa84b8b102d85e6d3e310ccbad376 Author: James King <james.king@facepunchstudios.com> Date: Mon Jan 15 19:56:54 2024 +0100 Fixed expected JSON for missing type tests commit f938d0d4b9d95911f79733faf41c4a9a4567a157 Author: James King <james.king@facepunchstudios.com> Date: Mon Jan 15 19:52:34 2024 +0100 Fixed VariableParameterNotAssigned test commit fa75dec5e621516e249db6bd9d147b5a58ae7a21 Author: James King <james.king@facepunchstudios.com> Date: Mon Jan 15 19:39:51 2024 +0100 Fixed non-output-sourced links not getting serialized commit e97cc8aab7998114ef74fd6183f191dd8ce3d20e Author: James King <james.king@facepunchstudios.com> Date: Mon Jan 15 17:44:25 2024 +0100 Fix stack overflow commit 4b0d5d07a74c4cb045a05f2be9566468fe3c6d7b Author: James King <james.king@facepunchstudios.com> Date: Mon Jan 15 17:42:09 2024 +0100 WIP big refactor, store constant values / variable references in Links
10 Months Ago
10 Months Ago
Implemented UpgradePropertyVariableReferences
10 Months Ago
Include format version in serialized ActionGraph Revert "Fixed expected JSON for missing type tests" This reverts commit 3f1d256a629fa84b8b102d85e6d3e310ccbad376. Don't include version in test JSON, let it get upgraded Action graph JSON upgrading
10 Months Ago
Fixed expected JSON for missing type tests
10 Months Ago
Fix stack overflow Fixed non-output-sourced links not getting serialized Fixed VariableParameterNotAssigned test
10 Months Ago
WIP big refactor, store constant values / variable references in Links
11 Months Ago
ActionGraph: Fixed nodes calling methods returning Task<T>
11 Months Ago
Updated CallInstanceAsyncMethodReturnValue test Fixed Task<T> returning method output types
11 Months Ago
11 Months Ago
Test for async returning methods Fixed binding to methods returning Task<T>
11 Months Ago
11 Months Ago
Fixed creating ActionGraphs from the asset browser
11 Months Ago
Fixed implementation of RandomNodes.Int
11 Months Ago
Fixed RandomNodes.Int return type
11 Months Ago
Fixed dropping connection only a PlugIn with a const value / variable Fixed phantom connections when using plug context menu
11 Months Ago
Fix typo in GetGameObjectNodeDefinition name Fixed bugs with direct variable inputs
11 Months Ago
SourceType / GetBindingSurface fixes
11 Months Ago
11 Months Ago
WIP GetGameComponentNodeDefinition Fix filtering available nodes by context type Implement GetGameComponentNodeDefinition.BuildExpression https://files.facepunch.com/ziks/1b1211b1/sbox-dev_eARGP4qKRz.png
11 Months Ago
Expose Node.Binding
11 Months Ago
11 Months Ago
Fixed NodeDefinitionAttribute
11 Months Ago
11 Months Ago
Expose some members for custom node definitions Add NodeDefinitionAttribute
11 Months Ago
11 Months Ago
Output member expansion https://files.facepunch.com/ziks/1b1211b1/sbox-dev_83NHqCSy23.png
11 Months Ago
11 Months Ago
Refactor adding expanded output bindings Expand var.get output
11 Months Ago
11 Months Ago
Only expand directly declared members by default
11 Months Ago
11 Months Ago
Allow [Expanded] attributes in any assembly
11 Months Ago
11 Months Ago
Allow custom logic for if members are expanded
11 Months Ago
Expand property / field getter return value
11 Months Ago
11 Months Ago
Rename SingleNodes to NodeTests API for adding expanded outputs Expanded output test Expanded output implementation Allow adding expanded outputs at any time ExpandedAttribute
11 Months Ago
11 Months Ago
ActionGraph: directly use variables for inputs, reachability fixes https://files.facepunch.com/ziks/1b1111b1/sbox-dev_zsJbxaO0TC.mp4 https://files.facepunch.com/ziks/1b1011b1/NVIDIA_Share_k0NTtOlpgq.png
11 Months Ago
Fixed reachability test for expression nodes
11 Months Ago
11 Months Ago
Added failing test of variable accessibility Fixed finding and validating referenced variables
11 Months Ago
WIP use variables directly as inputs https://files.facepunch.com/ziks/1b1011b1/NVIDIA_Share_k0NTtOlpgq.png
11 Months Ago
Move MemberInfo.ToSimpleString() extension to Sandbox.System Add Stirng.HtmlEncode() / UrlEncode() extension methods ActionGraph: type name formatting fixes
11 Months Ago
ActionGraph: Fixed not being able to delete duplicate input / output nodes
11 Months Ago
Expose GraphicsItem.BoundingRect Allows graphics items to draw outside of their defined size ActionGraph: Fix input const value repainting
11 Months Ago
ActionGraph: Nodes for creating common collection types Array, List, HashSet, Dictionary
11 Months Ago
11 Months Ago
Resolve generic target type