7,945 Commits over 3,745 Days - 0.09cph!
Added PolygonModelRenderer to help test
Localization sources: include weight in context, added weight category labels
Update localization sources
Localization sources: write weight in a separate field
Update localization sources
Re-use ActionGraphs when cloning / instantiating prefabs
Fixes Facepunch/sbox-issues#5374
WIP use ActionGraphCache when cloning / instantiating prefabs
Got rid of LinkSource, use nested nodes instead
Fix remapping scene.ref nodes on cloned game objects
Use DisplayInfo.Hidden in node menu
Fix scene reference gizmos
Use DisplayInfo.Hidden in node menu
Start using DisplayInfo.Hidden
WIP use ActionGraphCache when cloning / instantiating prefabs
Got rid of LinkSource, use nested nodes instead
Fix remapping scene.ref nodes on cloned game objects
Use ExposeWhenCachedAttribute instead of ITypeLoader.CanCache( Type )
WIP use ActionGraphCache when cloning / instantiating prefabs
Got rid of LinkSource, use nested nodes instead
Link.IsNestedInput
ActionGraph delegates can override input values
Define types that must be exposed during cached graph serialization
Define types that must be exposed during cached graph serialization
Link.IsNestedInput
ActionGraph delegates can override input values
Link.TryGetConstant() / TryGetVariable()
Automatically remove unlinked nested nodes
Get rid of LinkSource, just use nested nodes
Update Facepunch.ActionGraphs
Use ActionGraphCache when cloning / instantiating GameObjects
Test scene for benchmarking cloning objects with ActionGraphs attached
Move editor addon .cs files to Code directories
Update .git-blame-ignore-revs
Benchmark cached vs uncached
Fix ReSharper error
Simplify ToDictionaryExpression
ActionGraphCache first pass
Make sure worker threads start when calling RunInThreadAsync( Action )
Log a warning if a task runs without yielding for more than 1s
Facepunch/sbox-issues#4608
ActionGraph editor tabs (Facepunch/sbox-issues#4491)
ActionGraph editor tabs (Facepunch/sbox-issues#4491)
Error list now shows messages from all open graphs
https://files.facepunch.com/ziks/2024-04-16/sbox-dev_aRXgE6cHMs.mp4
ActionGraph editor: View menu
Fix raising an existing ActionGraphView
ActionGraph properties panel refactor
Action graph editor layout fixes
Move ActionGraphExtensions to its own file
First pass at multiple ActionGraph tabs per editor window
ActionGraph: Fixed dragging out a signal reroute node
ActionGraph: clear properties panel when selected node is deleted
Scene ref gizmo: only use weak references to graph elements
So references from deleted graphs will hide
Use new BuildEvaluate directly from ActionGraph<T>
Scene reference debug view (Facepunch/sbox-issues#5161) (#1508)
Basic delegate invocation benchmarks
Scene reference debug view (Facepunch/sbox-issues#5161)
Scene reference debug view (Facepunch/sbox-issues#5161)
Internal geometry helpers for #1508
* Line2D
* Vector2.Remap(oldRange, newRange, clamp)
* Line.Clip(plane)
* SceneCamera.ToScreen(line)
DrawText / DrawQuad / Gizmo.ScreenText overloads accepting an angle
Make Gizmo.Input.CursorPosition relative to view widget
Refactor ActionGraphDebugger
Add overloads accepting CancellationTokens to delay tasks
Facepunch/sbox-issues#5131
Action Graph editor tweaks to streamline CancellationTokens
Facepunch/sbox-issues#5131
Support [Property] attribute on event fields (Facepunch/sbox-issues#4372)