userJames Kingcancel
reposboxcancel

771 Commits over 1,185 Days - 0.03cph!

4 Months Ago
ActionGraph context capturing (sbox-issues#4370) ActionGraph node auto-sizing Fix serializing references to the scene object
4 Months Ago
Add a bunch of helper ActionGraph components https://files.facepunch.com/ziks/1b0311b1/sbox-dev_jQKi0PFKho.png
4 Months Ago
Don't list input signals in properties panel Don't show default value for array args Input.ActionNames, Input.GetGroupName( action ) InputActionControlWidget for ActionGraph https://files.facepunch.com/ziks/1b0311b1/sbox-dev_Ix1HH9V6cj.mp4
4 Months Ago
Fixed TypeDescription.IsStatic Fixed NotNullableValueTypeConstraint check HasImplementation attribute as a hint for ActionGraph type parameters
4 Months Ago
Nicer default value handling in node editor UI
4 Months Ago
Use one global NodeLibrary, created by GameMenu context (#1426)
5 Months Ago
Add IComponentLister.GetAll<T>() ActionGraph: don't list methods with unsupported parameter delegate types sbox-issues#4275
5 Months Ago
Hacky way to let you do constant values for operator inputs
5 Months Ago
ActionGraph editor
5 Months Ago
Expose IComponentLister Manually hide some node inputs / properties from the property panel
5 Months Ago
Update Facepunch.ActionGraph Add editor/ActionGraph Mark methods in Rotation and Vector3 as pure Add IComponentLister to make accessing components easier Allow editing all inputs / properties on a node for now
5 Months Ago
Fix EnumControlWidget for [Flags] enums Before: https://files.facepunch.com/ziks/1b0411b1/flags-before.mp4 After: https://files.facepunch.com/ziks/1b0411b1/flags-after.mp4
6 Months Ago
Update Facepunch.ActionGraphs
6 Months Ago
Attributes to ignore / include members as ActionGraph nodes
6 Months Ago
Allow icons in node categories
6 Months Ago
Don't inherit [ActionGraphIgnore] on types
6 Months Ago
Attributes for ignoring / including members (#1360)
6 Months Ago
Fix ActionGraphs breaking on full hotload
6 Months Ago
Fixed some nodes not invalidating on hotload
6 Months Ago
Fix ActionGraph instance upgraders not getting added Fix possible type mismatch when upgrading ActionGraph delegates
6 Months Ago
First pass at handling ActionGraph instances during hotload
6 Months Ago
Added failing test for hotloading ActionGraph delegates Rename Sandbox.Test/ActionJigs to Sandbox.Test/ActionGraphs
6 Months Ago
Add essential system types to TypeLibrary (#1365) * Add some essential System.* types to TypeLibrary * Fixed TypeLibrary.GetType<T>() * System type tests * Simplify reflection in NodeLibrary * Filter methods available to ActionGraph * Add PropertyDescription.IsIndexer
6 Months Ago
Added failing test for hotloading ActionGraph delegates Rename Sandbox.Test/ActionJigs to Sandbox.Test/ActionGraphs
6 Months Ago
Use AddType() directly when adding intrinsic system types
6 Months Ago
Hide some more methods from ActionGraph Add PropertyDescription.IsIndexer
6 Months Ago
Don't include IsFamily members from System.* types
6 Months Ago
Filter methods available to ActionGraph Don't include ones with pointer / Span<> / byref parameters
6 Months Ago
Add Nullable<> as an intrinsic type Simplify reflection in NodeLibrary
6 Months Ago
System type tests
6 Months Ago
Add some essential System.* types to TypeLibrary Fixed TypeLibrary.GetType<T>()
6 Months Ago
Small plug tweaks
6 Months Ago
Directly call constructor instead of using Activator.CreateInstance in TypeDescription To make sure it's a whitelisted one
6 Months Ago
Ignore static constructor in constructor access check
6 Months Ago
Another constructor visibility check
6 Months Ago
Simplify TypeLibrary.Create<T> methods a bit Do a more precise check for forbidden constructors We were getting false positives with some widget types
6 Months Ago
First pass at adding allowed System.* members to TypeLibrary Update MemberAccess test for system types Fix TypeLibrary.GetType<T>() It could return a random type that extended T, instead of T itself. Fix asking AccessControl about MemberInfos Fix TypeLibrary tests that assume a new library has no types in it Better fix for TypeLibrary tests Fix possible NRE in TypeLibrary.GetType( Type ) Simplify TypeLoader now that System types are in TypeLibrary Tweaked MemberAccess test again Double-check only public system members are included Log included system types in MemberAccess test Test for TypeDescription.Create<>() with forbidden constructors Don't allow TypeDescription.Create<T> for types with forbidden constructors
6 Months Ago
Test for TypeDescription.Create<>() with forbidden constructors Don't allow TypeDescription.Create<T> for types with forbidden constructors
6 Months Ago
Tweaked MemberAccess test again
6 Months Ago
Fix possible NRE in TypeLibrary.GetType( Type ) Simplify TypeLoader now that System types are in TypeLibrary
6 Months Ago
Better fix for TypeLibrary tests
6 Months Ago
First pass at adding allowed System.* members to TypeLibrary Update MemberAccess test for system types Fix TypeLibrary.GetType<T>() It could return a random type that extended T, instead of T itself. Fix asking AccessControl about MemberInfos Fix TypeLibrary tests that assume a new library has no types in it
6 Months Ago
Hack to support system types in TypeLoader Update Facepunch.ActionGraphs Move ActionGraph related attributes to Sandbox.System Move NodeLibrary outside of TypeLibrary Get rid of some logging
6 Months Ago
Update Facepunch.ActionGraphs
6 Months Ago
Update output connections too in GraphView.UpdateConnections
6 Months Ago
Update ActionGraphs, NodeLibrary restructuring * Now one NodeLibrary per TypeLibrary instead of per ResourceLibrary * No need to have a JsonSerializerOptions per ResourceLibrary any more ActionGraphResource serialization fixes Exposing some stuff in GraphView for derived types Fix ActionGraph serialization test Got rid of some debug logging
6 Months Ago
ActionGraphResource, update Facepunch.ActionGraphs Placeholder NodeUI.OnDoubleClick()
6 Months Ago
Fixed sboxgame/issues#4132 There might be a deeper issue at play, but this should at least make it usable
6 Months Ago
Test reproducing sboxgame/issues#4125 Fixed sboxgame/issues#4125 Bad assertion, local functions won't become static if they reference only 'this'
6 Months Ago
Test reproducing sboxgame/issues#4125