1,116 Commits over 1,461 Days - 0.03cph!
CollisionRules cleanup to make it queryable in C#
Make ITagSet implement IEnumerable<string>
PhysicsTraceBuilder / SceneTrace WithCollisionRules
CharacterController.UseCollisionRules property, defaults to false
Update helper text in CollisionPage
CharacterController.UseCollisionRules property, defaults to false
Update helper text in CollisionPage
CollisionRules cleanup to make it queryable in C#
Make ITagSet implement IEnumerable<string>
PhysicsTraceBuilder / SceneTrace WithCollisionRules
CharacterController.UseCollisionRules property, defaults to false
Update helper text in CollisionPage
CollisionRules cleanup to make it queryable in C#
Make ITagSet implement IEnumerable<string>
PhysicsTraceBuilder / SceneTrace WithCollisionRules
CharacterController.UseCollisionRules property, defaults to false
Update helper text in CollisionPage
CollisionRules cleanup to make it queryable in C#
Make ITagSet implement IEnumerable<string>
PhysicsTraceBuilder / SceneTrace WithCollisionRules
CharacterController.UseCollisionRules property, defaults to false
Update helper text in CollisionPage
ActionGraph: don't qualify type names by assembly name
Fixes Facepunch/sbox-issues#5473
Handle RootNamespace option in SimpleComponentTemplate
ImpureAttribute to compliment PureAttribute
Facepunch/sbox-issues#5499
CollisionRules cleanup to make it queryable in C#
Add WithCollisionRules method to SceneTrace, PhysicsTraceBuilder
CharacterController.UseCollisionRules property, defaults to false
Update helper text in CollisionPage
Added CharacterController.UseCollisionRules bool
Can query collision rules through PhysicsWorld
SceneTrace.WithCollisionRules( string tag, bool trigger )
Added CharacterController.UseCollisionRules bool
Fix Json.SerializeAsObject handling indexers
Can query collision rules through PhysicsWorld
SceneTrace.WithCollisionRules( string tag, bool trigger )
Added CharacterController.UseCollisionRules bool
Expression graphs can have signals
Means they can use variables, and control flow like conditions and loops
ShaderGraph: Fix black region in triplanar texture nodes
Facepunch/sbox-issues#5371
Fix method identities not matching for generic declaring types
Fix component RPCs declared on generic types
Expression graphs can have signals
Means they can use variables, and control flow like conditions and loops
Always explicitly keep a reference to delegates passed to native (#1546)
Always explicitly keep a reference to delegates passed to native (#1546)
Publish: handle libraries referencing each other during compile
Added UnicastAttribute / codegen
Warn in OnObjectMessage if ActiveScene is not set
Document UnicastAttribute
Added UnicastAttribute / codegen
Warn in OnObjectMessage if ActiveScene is not set
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
WIP use ActionGraphCache when cloning / instantiating prefabs
Got rid of LinkSource, use nested nodes instead
Fix remapping scene.ref nodes on cloned game objects
WIP use ActionGraphCache when cloning / instantiating prefabs
Got rid of LinkSource, use nested nodes instead
Update Facepunch.ActionGraphs
Use ActionGraphCache when cloning / instantiating GameObjects
Move editor addon .cs files to Code directories
Update .git-blame-ignore-revs
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
Scene reference debug view (Facepunch/sbox-issues#5161) (#1508)
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)
Tools: Menu.ParentMenu, Menu.RootMenu
So you can do stuff like menu.RootMenu.Close()
Variable node editing (Facepunch/sbox-issues#5125)
Make control sheet labels draggable (Facepunch/sbox-issues#5129)
Merge property or variable get / set nodes (#1507)