userJames Kingcancel
reposboxcancel

749 Commits over 1,155 Days - 0.03cph!

3 Months Ago
ActionGraphComponentTemplate
3 Months Ago
Implemented calling methods on generated components
3 Months Ago
Generate method stubs based on component definition
3 Months Ago
WIP editor for adding methods to components https://files.facepunch.com/ziks/2024-02-06/sbox-dev_eh9gkCe81q.png
3 Months Ago
Get rid of Asset.SaveToMemory Avoid re-deserializing GameResources after they have just saved to file Fix ComponentDefinition not building on change
3 Months Ago
Property editing mostly working
3 Months Ago
BaseResourceEditor.SavedToDisk() Started on a ComponentDefinitionEditor
3 Months Ago
Fixed hotloading ComponentDefinition changes
3 Months Ago
Implemented properties in component definitions https://files.facepunch.com/ziks/2024-02-05/sbox-dev_KJpUex47QT.png
3 Months Ago
Proof of concept generate component type at runtime https://files.facepunch.com/ziks/2024-02-05/sbox-dev_Ga8FKcNpIW.png
3 Months Ago
Give components an ID, add ComponentList.Get( guid ), serialize and deserialize component references properly Add backwards compatibility when deserializing component references (find type) Started on ComponentDefinition GameResource
3 Months Ago
ByteStream.Read( buffer, offset, count )
3 Months Ago
GraphView: open context menu with space Fixes Facepunch/sbox-issues#4670
3 Months Ago
WIP GameObject.Properties Proof of concept Dynamic Properties sheet https://files.facepunch.com/ziks/1b3111b1/sbox-dev_5ewZW6QaZ5.png Nicer integration of dynamic properties with the Action Graph editor https://files.facepunch.com/ziks/1b3111b1/sbox-dev_JBs2cwHbhM.mp4 Expose setting properties on arbitrary GameObjects Nicer dynamic property serialization Fixed build errors Rename GameObject.Properties to GameObject.UserData, document
3 Months Ago
Make TaskSource.MainThread() / TaskSource.WorkerThread() public again
3 Months Ago
Nicer dynamic property serialization
3 Months Ago
WIP GameObject.Properties Proof of concept Dynamic Properties sheet https://files.facepunch.com/ziks/1b3111b1/sbox-dev_5ewZW6QaZ5.png Nicer integration of dynamic properties with the Action Graph editor https://files.facepunch.com/ziks/1b3111b1/sbox-dev_JBs2cwHbhM.mp4 Expose setting properties on arbitrary GameObjects
3 Months Ago
Nicer integration of dynamic properties with the Action Graph editor https://files.facepunch.com/ziks/1b3111b1/sbox-dev_JBs2cwHbhM.mp4
3 Months Ago
WIP GameObject.Properties Proof of concept Dynamic Properties sheet https://files.facepunch.com/ziks/1b3111b1/sbox-dev_5ewZW6QaZ5.png
3 Months Ago
ComponentSheet: Default to showing actions if no non-actions exist
3 Months Ago
Expose some basic stuff in PhysicsWorld / PhysicsBody etc to ActionGraph
3 Months Ago
Forgot we're not using #nullable
3 Months Ago
Add Clone Game Object node
3 Months Ago
WIP GameObject.Properties
3 Months Ago
Expose GameObject.Tags to ActionGraph
3 Months Ago
Keep track of referenced component types in ActionGraphs
3 Months Ago
Fixed a bunch of cases where creating custom nodes would fail
3 Months Ago
Update Facepunch.ActionGraph Mark constant nodes as obsolete Node input value widgets now respect attributes like [Range] Some node reorganisation When ambiguous, default to types like string, float, Vector3 Nicer display for constant color inputs Filter out obsolete nodes from node list TypeSerializedObject: ignore static fields / properties Optional default group for ControlSheet.AddObject Action Graph property panel cleanup
3 Months Ago
Add nodes for playing / manipulating sounds
3 Months Ago
Auto-open the node creation menu if no other menu options exist Rebuild input / output node when editing parameter names
3 Months Ago
Update Facepunch.ActionGraphs Fixed node creation menu path list when filtering
3 Months Ago
Pulse labelled links too https://files.facepunch.com/ziks/2024-01-26/sbox-dev_PV4PZ5cpSp.mp4
3 Months Ago
ActionGraph update, add more geometry-based nodes Use Either<> type for object inputs EitherControlWidget Added a bunch of node types Some ActionGraph value editing fixes Update Facepunch.ActionGraphs
3 Months Ago
ActionGraph update, add more geometry-based nodes Use Either<> type for object inputs EitherControlWidget Added a bunch of node types Some ActionGraph value editing fixes
3 Months Ago
ActionGraph update, add more geometry-based nodes Use Either<> type for object inputs
3 Months Ago
Basic support for custom C# nodes
3 Months Ago
Facepunch.ActionGraph API changes Fixed race condition in Tools/CodeGen Updated Facepunch.ActionGraphs Don't list GameObjectActionComponent in action graph menus
3 Months Ago
Make current FieldInfo avaiable to instance upgraders Field.HasAttribute<T>() extension method that checks for property SuppressNullKeyWarningAttribute Rebuild ComponentListWidget rather than ComponentSheet on hotload Fixes NullReferenceException when a component type is renamed / removed
3 Months Ago
Can expand any output with right-click https://files.facepunch.com/ziks/1b1911b1/sbox-dev_27P2mGG33e.mp4 Expose ValueTuple, IList.Count, Array.Length to TypeLibrary DisplayInfo: Get rid of backquote in generic names Updated Facepunch.ActionGraph Fixed expanded output hiding logic
3 Months Ago
ActionGraph: Automatically mark record properties as expanded
3 Months Ago
Update Facepunch.ActionGraphs
3 Months Ago
ActionGraph: Double-click on an input to start editing it https://files.facepunch.com/ziks/1b1811b1/sbox-dev_Gea8n5mihG.mp4
3 Months Ago
Updated Facepunch.ActionGraph
4 Months Ago
ActionGraph: Output plug labelling https://files.facepunch.com/ziks/1b1711b1/sbox-dev_U6sndV7yzy.mp4
4 Months Ago
WIP output labels
4 Months Ago
Expose Editor.Application.FocusWidget Update Facepunch.ActionGraph
4 Months Ago
Simplify ActionPlug<T> Split up ActionNode.cs Implement EnumControlWidget.IsControlActive ControlSheet: return created widgets ActionGraph: Fix some undo edge cases
4 Months Ago
Simplify ActionPlug<T> Split up ActionNode.cs
4 Months Ago
ActionGraph: Undo / redo ActionGraph: Undo / redo property changes
4 Months Ago
ActionGraph: Fixed not being able to set properties