userJames Kingcancel

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

Yesterday
Restore old TypeLibrary at end of SerializeTest
Yesterday
Possible fix for fragile tests
Yesterday
Refactor GameObject serialization tests a little A couple of object cloning edge case tests CloneActionGraphProperty test Add CloneActionGraphSceneReference test
Yesterday
Add CloneActionGraphSceneReference test
Yesterday
CloneActionGraphProperty test
Yesterday
Refactor GameObject serialization tests a little A couple of object cloning edge case tests
5 Days Ago
WIP, probably scrapping this
6 Days Ago
Fix codegen for constants like float.PositiveInfinity
6 Days Ago
Test dynamic properties get cleaned up when object is destroyed
6 Days Ago
Fix dynamic properties referencing game objects / components
6 Days Ago
Tweak dynamic properties serialization Failing GameObject dynamic property serialization test
6 Days Ago
Make IGameObjectDestroy internal for now Add IGameObjectSerialize scene events (internal) Dynamic property serialization
6 Days Ago
Add IGameObjectDestroy scene event Started on #1773 Dynamic properties API tweaks Dynamic properties tests Basic get / set node Some dynamic property documentation Dynamic property cloning tests
6 Days Ago
Scene testing dynamic action graph properties
7 Days Ago
Add IGameObjectDestroy scene event Started on #1773 Dynamic properties API tweaks Dynamic properties tests Basic get / set node
7 Days Ago
Update Facepunch.ActionGraphs to 1.9.18 * Fix switch node regression with mixed async case bodies
7 Days Ago
Test reproducing #20 Fix #20
7 Days Ago
7 Days Ago
Add test for Compiler.CopyReferencesFromArchive Facepunch/sbox-issues#7317
7 Days Ago
Compiler: copy references from CodeArchive Was causing assemblies to be loaded in the wrong order when joining a server, so old versions of assemblies would be referenced. Fixes Facepunch/sbox-issues#7317
7 Days Ago
Get rid of string allocations in ComponentReference.Resolve()
7 Days Ago
Hide EditorActionGraph.CanModifyParameters
7 Days Ago
Add Debug -> Log Last Compiled menu option to action graph editor Update Facepunch.ActionGraphs to 1.9.17 * Fix incorrect pure method call compilation with out parameters
7 Days Ago
Fix #19
7 Days Ago
7 Days Ago
Test reproducing #19 Fix #19
7 Days Ago
Test reproducing #19
8 Days Ago
8 Days Ago
Add NodeLibrary.ActionGraphCompiled to enable expression debugging
8 Days Ago
Dragging a prefab into an action graph creates a scene.ref node Fix scene.ref thumbnail for prefab references More informative / nicer display info for scene ref nodes https://files.facepunch.com/ziks/2025-01-14/QYoZj9M8T7.png
8 Days Ago
Update Facepunch.ActionGraphs to 1.9.15 * Fix exposed property deserialization regression Add some conditional [JsonIgnore]s to GameObjectReference
8 Days Ago
8 Days Ago
Fix #19
8 Days Ago
Test switch on enum node with explicit cases Test reproducing fragile type resolution WIP fix ambiguous type after deserialize WIP
9 Days Ago
Tweak delay nodes to help distinguish them https://files.facepunch.com/ziks/2025-01-13/92sG91y7Pi.png
9 Days Ago
Update Facepunch.ActionGraphs to 1.9 * Fix graph compilation times * Compiled graphs avoid allocations where possible * Compiled graph performance is now much closer to C# * Cleaner node definition API * Groundwork for new features #1667 * Fixes #1756 * Clean up game object / component reference serialization Add IGameObjectDestroy scene event Started on #1773
9 Days Ago
Update Facepunch.ActionGraphs to 1.9 (#1761) * Fix graph compilation times * Compiled graphs avoid allocations where possible * Compiled graph performance is now much closer to C# * Cleaner node definition API * Groundwork for new features #1667 * Fixes #1756 * Clean up game object / component reference serialization
9 Days Ago
Update Facepunch.ActionGraphs to 1.9 * Fix graph compilation times * Compiled graphs avoid allocations where possible * Compiled graph performance is now much closer to C# * Cleaner node definition API * Groundwork for new features #1667 * Fixes #1756 * Clean up game object / component reference serialization
9 Days Ago
Update Facepunch.ActionGraphs to 1.9 * Fix graph compilation times * Compiled graphs avoid allocations where possible * Compiled graph performance is now much closer to C# * Cleaner node definition API * Groundwork for new features #1667 * Fixes #1756 * Clean up game object / component reference serialization
11 Days Ago
Some cleaning up https://files.facepunch.com/ziks/2025-01-10/sTIPPg7QpQ.mp4
11 Days Ago
Can edit action properties from component sheets
11 Days Ago
WIP show action properties in AG editor, can drag into graph
11 Days Ago
Another angle at action graph properties Menu for adding properties Some restructuring / simplification Can get / set action graph properties Rewrite to just use a Dictionary<string, object> internally
12 Days Ago
Update Facepunch.ActionGraphs to 1.9 * Fix graph compilation times * Compiled graphs avoid allocations where possible * Compiled graph performance is now much closer to C# * Cleaner node definition API * Groundwork for new features #1667 * Fixes #1756 Clean up game object / component reference structs
12 Days Ago
Another angle at action graph properties Menu for adding properties Some restructuring / simplification Can get / set action graph properties
13 Days Ago
Update Facepunch.ActionGraphs to 1.9 * Fix graph compilation times * Compiled graphs avoid allocations where possible * Compiled graph performance is now much closer to C# * Cleaner node definition API * Groundwork for new features #1667 * Fixes #1756
13 Days Ago
Revert "Fix unit tests getting the wrong envrionment var (not sure what changed)" This reverts commit ce247dd3bd66aaad88b3b73b8e8ab8297dc38d9d.
13 Days Ago
Investigate why test is running in wrong directory during ci
13 Days Ago
Update Facepunch.ActionGraphs to 1.9 * Fix graph compilation times * Compiled graphs avoid allocations where possible * Compiled graph performance is now much closer to C# * Cleaner node definition API * Groundwork for new features #1667 * Fixes #1756
13 Days Ago
Menu for adding properties