userJames Kingcancel

7,684 Commits over 3,684 Days - 0.09cph!

8 Months Ago
BaseResourceEditor.SavedToDisk() Started on a ComponentDefinitionEditor
8 Months Ago
Fixed hotloading ComponentDefinition changes
8 Months Ago
Implemented properties in component definitions https://files.facepunch.com/ziks/2024-02-05/sbox-dev_KJpUex47QT.png
8 Months Ago
Proof of concept generate component type at runtime https://files.facepunch.com/ziks/2024-02-05/sbox-dev_Ga8FKcNpIW.png
8 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
8 Months Ago
.NET 8.0
8 Months Ago
Fixed build errors
8 Months Ago
ByteStream.Read( buffer, offset, count )
8 Months Ago
GraphView: open context menu with space Fixes Facepunch/sbox-issues#4670
8 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
8 Months Ago
Make TaskSource.MainThread() / TaskSource.WorkerThread() public again
8 Months Ago
Nicer dynamic property serialization
8 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
8 Months Ago
Nicer integration of dynamic properties with the Action Graph editor https://files.facepunch.com/ziks/1b3111b1/sbox-dev_JBs2cwHbhM.mp4
8 Months Ago
Coerce typed operands Support default value for property substitution in DisplayInfo.Format
8 Months Ago
8 Months Ago
WIP GameObject.Properties Proof of concept Dynamic Properties sheet https://files.facepunch.com/ziks/1b3111b1/sbox-dev_5ewZW6QaZ5.png
8 Months Ago
ComponentSheet: Default to showing actions if no non-actions exist
8 Months Ago
Expose some basic stuff in PhysicsWorld / PhysicsBody etc to ActionGraph
8 Months Ago
Forgot we're not using #nullable
8 Months Ago
Add Clone Game Object node
8 Months Ago
WIP GameObject.Properties
8 Months Ago
Expose GameObject.Tags to ActionGraph
8 Months Ago
Keep track of referenced component types in ActionGraphs
8 Months Ago
8 Months Ago
Expose NodeLibrary.TypeLoader and GraphLoader
8 Months Ago
8 Months Ago
Expose TypeConverter, ObjectConverter
8 Months Ago
Fixed a bunch of cases where creating custom nodes would fail
8 Months Ago
8 Months Ago
Fix removing nested nodes when creating sub-graphs
8 Months Ago
8 Months Ago
Allow passing JsonSerializerOptions to CreateSubGraphAsync
8 Months Ago
8 Months Ago
Fixed finding sub-graph boundary when nested nodes are involved
8 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
8 Months Ago
8 Months Ago
Fixed obsolete generic method nodes not being reported as obsolete
8 Months Ago
8 Months Ago
Better obsolete node message Messages can have UserData
8 Months Ago
8 Months Ago
Warn about obsolete nodes Obsolete node test Expose parameter attributes from method bindings
8 Months Ago
Add nodes for playing / manipulating sounds
8 Months Ago
8 Months Ago
Fixed initializing variables from inputs in expression graphs
8 Months Ago
Auto-open the node creation menu if no other menu options exist Rebuild input / output node when editing parameter names
8 Months Ago
Update Facepunch.ActionGraphs Fixed node creation menu path list when filtering
8 Months Ago
8 Months Ago
Include default output signal in "if" nodes
8 Months Ago
Fixed ID of Math.Sign nodes