userJames Kingcancel

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

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
Wrap exceptions thrown when invoking nodes Allow DeclaringType to be optional in instance property get / set
1 Year Ago
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
Don't clear links / value when setting value / links on an input
1 Year Ago
1 Year Ago
Fixed getting relevant nodes for signals
1 Year Ago
HandleConfigs Tweak how properties appear in node creation menu
1 Year Ago
Allow arbitrary nesting in node creation context menu
1 Year Ago
Node graph HandleConfig refactor
1 Year Ago
Node error messages, GetRelevantNodes, property get / set GameObject.Physics / GameObject.Renderer for testing node graphs Let TurretComponent.OnShoot handle setting the velocity
1 Year 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
1 Year Ago
Multiple continuations fix
1 Year Ago
1 Year Ago
Fix continuations of property.set nodes
1 Year Ago
1 Year Ago
Get / set property fixes
1 Year Ago
1 Year Ago
Type property serialization fixes
1 Year Ago
1 Year Ago
Get / set property node definitions
1 Year Ago
1 Year Ago
Copied over WIP action graph editor WIP dynamic action graph nodes OnShoot example in TurretComponent
1 Year Ago
Reference Facepunch.ActionJigs, NodeGraph refactor Allow references to Facepunch.ActionJigs in editor code More plumbing for action editing
1 Year Ago
Fix event node userdata not serializing
1 Year Ago
1 Year Ago
More safety in JsonSerializerOptionsUpgrader (#1287)
1 Year Ago
Fix possible exception in ConcurrentDictionaryUpgrader (#1287)
1 Year Ago
Possible fix for first error in #1287 I couldn't repro, but it's possible some serialization was happening during a hotload to cause this.
1 Year Ago
Copied over WIP action graph editor
1 Year Ago
Allow references to Facepunch.ActionJigs in editor code
1 Year Ago
Reference Facepunch.ActionJigs, NodeGraph refactor
1 Year Ago
Reference Facepunch.ActionJigs Serializing / deserializing action jig delegates Fixed System.String not being whitelisted Simple action jig serialization test Refactor simple actionjig test Replace References with AssemblyReferences in CompilerSettings Also make DistinctAssemblyReferences do the filtering that literally every user of that property was doing. Allow CanEdit("action"), expose NodeLibrary to tools packages WIP delegate upgrader for action jigs ActionProperty, skeleton of an action jig editor WIP Some NodeGraph abstraction Fleshing out action graph editing
1 Year Ago
Replace References with AssemblyReferences in CompilerSettings Also make DistinctAssemblyReferences do the filtering that literally every user of that property was doing. Allow CanEdit("action"), expose NodeLibrary to tools packages WIP delegate upgrader for action jigs ActionProperty, skeleton of an action jig editor WIP Some NodeGraph abstraction Fleshing out action graph editing