userJames Kingcancel

8,201 Commits over 3,837 Days - 0.09cph!

1 Year Ago
1 Year Ago
Fix type parameter type
1 Year Ago
1 Year 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 Stack trace integration for exceptions thrown by action jigs Field get / set, sort nodes better Instance method nodes
1 Year 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 Update ActionJigs, expose some more reflection info
1 Year Ago
Defer getting display info for property / field / method nodes
1 Year Ago
1 Year Ago
Fix display info for bound property / field / method nodes
1 Year Ago
1 Year Ago
Support specifying type arguments in node properties
1 Year Ago
1 Year Ago
Dynamic method calls Support dynamic method calls with return types Avoid parameter name collisions Support methods with out parameters
1 Year 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
1 Year 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.
1 Year 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.
1 Year Ago
Support for NodeAttribute methods with the same identifier
1 Year Ago
MethodBinder works
1 Year Ago
WIP MethodBinder progress
1 Year Ago
Per-binding display info and node kind WIP MethodCallNodeDefinition
1 Year Ago
Field get / set, sort nodes better
1 Year Ago
Get / set field nodes Validation fix
1 Year Ago
1 Year Ago
1 Year Ago
Fix a warning Warn if nodes are unreachable Some missing documentation
1 Year Ago
Null literals with implicit conversion to reference types Control flow validation tweak
1 Year Ago
1 Year Ago
Fix a generic method binding edge case
1 Year Ago
1 Year Ago
Stack trace integration for exceptions thrown by action jigs
1 Year Ago
Allow custom exception stack trace inspectors Update Facepunch.ActionJigs
1 Year Ago
Allow nested NodeInvocationExceptions
1 Year Ago
1 Year 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
1 Year Ago
Updated Facepunch.ActionJigs GraphView.CenterOnSelection
1 Year Ago
1 Year Ago
Wrap exceptions thrown when invoking nodes Allow DeclaringType to be optional in instance property get / set
1 Year Ago
Remove references to vphysics2 Co-authored-by: Matt Stevens <matt@mattstevens.co.uk>
1 Year 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>
1 Year Ago
Small action graph editor fixes
1 Year Ago
Update ActionJigs Try to get nodes to redraw on change
1 Year Ago
1 Year Ago
Validation fix
1 Year Ago
Update() node UI after Layout() calls
1 Year Ago
Constant node drawing tweaks
1 Year Ago
Constant nodes Node interface tweaks
1 Year Ago
WIP property panel in action graph editor
1 Year Ago
TypeLibrary.GetSerializedObject overload accepting a getter Add [Flags] to DockProperty
1 Year 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
1 Year Ago
1 Year Ago
Don't clear links / value when setting value / links on an input