userJames Kingcancel

7,692 Commits over 3,684 Days - 0.09cph!

11 Months Ago
11 Months Ago
Support specifying type arguments in node properties
11 Months Ago
Dynamic method calls Support dynamic method calls with return types Avoid parameter name collisions Support methods with out parameters
11 Months Ago
Reference Facepunch.ActionJigs, NodeGraph refactor Allow references to Facepunch.ActionJigs in editor code More plumbing for action editing Updated ActionJigs Some more node types Support deserializing system types if TypeLibrary is okay with them Error messages in node tool tips Added GraphView.GetRelevantNodes Node graph HandleConfig refactor Allow arbitrary nesting in node creation context menu Default handle color tweak Update Facepunch.ActionJigs Hotload: fix before / after constraints on upgrader ordering TypeLibrary.GetSerializedObject overload accepting a getter Add [Flags] to DockProperty Constant nodes Node interface tweaks Update() node UI after Layout() calls Update ActionJigs Try to get nodes to redraw on change Post-rebase fixes I missed Updated Facepunch.ActionJigs GraphView.CenterOnSelection Allow custom exception stack trace inspectors Update Facepunch.ActionJigs Update Facepunch.ActionJigs Null literal node Can get / set fields with nodes INode.CanClone, CanRemove Post-rebase fixes
11 Months Ago
Fixed check for if this is first time assembly is enrolled Call TriggerRegisterEvent before OnHotloadSuccess This makes sure that TypeLibrary knows about the new assembly before things like EntityManager.OnHotloaded() get called.
11 Months Ago
Fixed check for if this is first time assembly is enrolled Call TriggerRegisterEvent before OnHotloadSuccess This makes sure that TypeLibrary knows about the new assembly before things like EntityManager.OnHotloaded() get called.
11 Months Ago
Support for NodeAttribute methods with the same identifier
11 Months Ago
MethodBinder works
11 Months Ago
WIP MethodBinder progress
11 Months Ago
Per-binding display info and node kind WIP MethodCallNodeDefinition
11 Months Ago
Field get / set, sort nodes better
11 Months Ago
Get / set field nodes Validation fix
11 Months Ago
11 Months Ago
Fix a warning Warn if nodes are unreachable Some missing documentation
11 Months Ago
11 Months Ago
Null literals with implicit conversion to reference types Control flow validation tweak
11 Months Ago
11 Months Ago
Fix a generic method binding edge case
11 Months Ago
11 Months Ago
Stack trace integration for exceptions thrown by action jigs
11 Months Ago
Allow custom exception stack trace inspectors Update Facepunch.ActionJigs
11 Months Ago
Allow nested NodeInvocationExceptions
11 Months Ago
11 Months Ago
Copied over WIP action graph editor WIP dynamic action graph nodes OnShoot example in TurretComponent Node error messages, GetRelevantNodes, property get / set Let TurretComponent.OnShoot handle setting the velocity HandleConfigs Tweak how properties appear in node creation menu Fixed getting relevant nodes for signals WIP property panel in action graph editor Constant node drawing tweaks Small action graph editor fixes Error list panel https://files.facepunch.com/ziks/2023-10-12/sbox-dev_75o6iDzzHZ.png Fix error when clearing links
11 Months Ago
Updated Facepunch.ActionJigs GraphView.CenterOnSelection
11 Months Ago
11 Months Ago
Wrap exceptions thrown when invoking nodes Allow DeclaringType to be optional in instance property get / set
11 Months Ago
Remove references to vphysics2 Co-authored-by: Matt Stevens <matt@mattstevens.co.uk>
11 Months Ago
Reference Facepunch.ActionJigs, NodeGraph refactor Allow references to Facepunch.ActionJigs in editor code More plumbing for action editing Updated ActionJigs Some more node types Support deserializing system types if TypeLibrary is okay with them Error messages in node tool tips Added GraphView.GetRelevantNodes Node graph HandleConfig refactor Allow arbitrary nesting in node creation context menu Default handle color tweak Update Facepunch.ActionJigs Hotload: fix before / after constraints on upgrader ordering TypeLibrary.GetSerializedObject overload accepting a getter Add [Flags] to DockProperty Constant nodes Node interface tweaks Update() node UI after Layout() calls Update ActionJigs Try to get nodes to redraw on change Post-rebase fixes I missed Remove references to vphysics2 Co-authored-by: Matt Stevens <matt@mattstevens.co.uk>
12 Months Ago
Small action graph editor fixes
12 Months Ago
Update ActionJigs Try to get nodes to redraw on change
12 Months Ago
12 Months Ago
Validation fix
12 Months Ago
Update() node UI after Layout() calls
12 Months Ago
Constant node drawing tweaks
12 Months Ago
Constant nodes Node interface tweaks
12 Months Ago
WIP property panel in action graph editor
12 Months Ago
TypeLibrary.GetSerializedObject overload accepting a getter Add [Flags] to DockProperty
12 Months Ago
Reference Facepunch.ActionJigs, NodeGraph refactor Allow references to Facepunch.ActionJigs in editor code More plumbing for action editing Updated ActionJigs Some more node types Support deserializing system types if TypeLibrary is okay with them Error messages in node tool tips Added GraphView.GetRelevantNodes Node graph HandleConfig refactor Allow arbitrary nesting in node creation context menu Default handle color tweak Update Facepunch.ActionJigs Hotload: fix before / after constraints on upgrader ordering
12 Months Ago
12 Months Ago
Don't clear links / value when setting value / links on an input
12 Months Ago
Fixed getting relevant nodes for signals
12 Months Ago
HandleConfigs Tweak how properties appear in node creation menu
12 Months Ago
Allow arbitrary nesting in node creation context menu
12 Months Ago
Node graph HandleConfig refactor
12 Months Ago
Node error messages, GetRelevantNodes, property get / set GameObject.Physics / GameObject.Renderer for testing node graphs Let TurretComponent.OnShoot handle setting the velocity
12 Months Ago
Updated ActionJigs Some more node types Support deserializing system types if TypeLibrary is okay with them Error messages in node tool tips Added GraphView.GetRelevantNodes
12 Months Ago
Multiple continuations fix
12 Months Ago
12 Months Ago
Fix continuations of property.set nodes