userJames Kingcancel

7,945 Commits over 3,745 Days - 0.09cph!

10 Months Ago
Generate method stubs based on component definition
10 Months Ago
Expose DisplayInfo.FromAttributes
10 Months Ago
10 Months Ago
WIP editor for adding methods to components https://files.facepunch.com/ziks/2024-02-06/sbox-dev_eh9gkCe81q.png
10 Months Ago
10 Months Ago
Revert ".NET 8.0" This reverts commit 89b80abcf5da503916551c6137ac7846988c9d27.
10 Months Ago
10 Months Ago
Fixed type name substitution in DisplayInfo
10 Months Ago
Get rid of Asset.SaveToMemory Avoid re-deserializing GameResources after they have just saved to file Fix ComponentDefinition not building on change
10 Months Ago
Property editing mostly working
10 Months Ago
BaseResourceEditor.SavedToDisk() Started on a ComponentDefinitionEditor
10 Months Ago
Fixed hotloading ComponentDefinition changes
10 Months Ago
Implemented properties in component definitions https://files.facepunch.com/ziks/2024-02-05/sbox-dev_KJpUex47QT.png
10 Months Ago
Proof of concept generate component type at runtime https://files.facepunch.com/ziks/2024-02-05/sbox-dev_Ga8FKcNpIW.png
10 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
10 Months Ago
.NET 8.0
10 Months Ago
Fixed build errors
10 Months Ago
ByteStream.Read( buffer, offset, count )
10 Months Ago
GraphView: open context menu with space Fixes Facepunch/sbox-issues#4670
10 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
10 Months Ago
Make TaskSource.MainThread() / TaskSource.WorkerThread() public again
10 Months Ago
Nicer dynamic property serialization
10 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
10 Months Ago
Nicer integration of dynamic properties with the Action Graph editor https://files.facepunch.com/ziks/1b3111b1/sbox-dev_JBs2cwHbhM.mp4
10 Months Ago
10 Months Ago
Coerce typed operands Support default value for property substitution in DisplayInfo.Format
10 Months Ago
WIP GameObject.Properties Proof of concept Dynamic Properties sheet https://files.facepunch.com/ziks/1b3111b1/sbox-dev_5ewZW6QaZ5.png
10 Months Ago
ComponentSheet: Default to showing actions if no non-actions exist
10 Months Ago
Expose some basic stuff in PhysicsWorld / PhysicsBody etc to ActionGraph
10 Months Ago
Forgot we're not using #nullable
10 Months Ago
Add Clone Game Object node
10 Months Ago
WIP GameObject.Properties
10 Months Ago
Expose GameObject.Tags to ActionGraph
10 Months Ago
Keep track of referenced component types in ActionGraphs
10 Months Ago
Expose NodeLibrary.TypeLoader and GraphLoader
10 Months Ago
10 Months Ago
Expose TypeConverter, ObjectConverter
10 Months Ago
10 Months Ago
Fixed a bunch of cases where creating custom nodes would fail
10 Months Ago
Fix removing nested nodes when creating sub-graphs
10 Months Ago
10 Months Ago
Allow passing JsonSerializerOptions to CreateSubGraphAsync
10 Months Ago
10 Months Ago
Fixed finding sub-graph boundary when nested nodes are involved
10 Months Ago
10 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
10 Months Ago
Fixed obsolete generic method nodes not being reported as obsolete
10 Months Ago
10 Months Ago
Better obsolete node message Messages can have UserData
10 Months Ago