userJames Kingcancel

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

11 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 Proof of concept generate component type at runtime https://files.facepunch.com/ziks/2024-02-05/sbox-dev_Ga8FKcNpIW.png Implemented properties in component definitions https://files.facepunch.com/ziks/2024-02-05/sbox-dev_KJpUex47QT.png Fixed hotloading ComponentDefinition changes BaseResourceEditor.SavedToDisk() Started on a ComponentDefinitionEditor Property editing mostly working Get rid of Asset.SaveToMemory Avoid re-deserializing GameResources after they have just saved to file Fix ComponentDefinition not building on change WIP editor for adding methods to components https://files.facepunch.com/ziks/2024-02-06/sbox-dev_eh9gkCe81q.png Generate method stubs based on component definition Implemented calling methods on generated components ActionGraphComponentTemplate Action Graph editor tweaks Fix Action Graph node pulsing being unreliable Make sure graph is saved to file on Ctrl+S when embedded in resource Create methods from inside the Action Graph editor Action Graph: Double-click on a property to edit it https://files.facepunch.com/ziks/2024-02-07/devenv_aHfLD4Qsb5.mp4 Action Graph: double-click on method node to go to definition Use CodeEditor.OpenFile() when double-clicking nodes https://files.facepunch.com/ziks/2024-02-07/devenv_u7cl3d2Gzu.mp4 Enter name when creating method out of nodes ActionGraph, ShaderGraph: store view in cookie per-asset Can create component properties from within the Action Graph editor https://files.facepunch.com/ziks/2024-02-08/devenv_AN2eN6L2BR.mp4 Node grouping tweaks More node list tweaks https://files.facepunch.com/ziks/2024-02-08/sbox-dev_gRcj5bOB44.mp4 Can directly use component properties as node inputs https://files.facepunch.com/ziks/2024-02-08/sbox-dev_sjs44F0SQM.mp4 Fixed private [Property] not showing up in node list Menu.AddOptions() Refactor GraphView to use Menu.AddOptions TypeControlWidget now uses Menu.AddOptions too
11 Months Ago
Can directly use component properties as node inputs https://files.facepunch.com/ziks/2024-02-08/sbox-dev_sjs44F0SQM.mp4 Fixed private [Property] not showing up in node list
11 Months Ago
Node grouping tweaks More node list tweaks https://files.facepunch.com/ziks/2024-02-08/sbox-dev_gRcj5bOB44.mp4
11 Months Ago
11 Months Ago
Implicit conversion from ObsoleteAttribute to ValidationMessage
11 Months Ago
ActionGraph, ShaderGraph: store view in cookie per-asset Can create component properties from within the Action Graph editor https://files.facepunch.com/ziks/2024-02-08/devenv_AN2eN6L2BR.mp4
11 Months Ago
11 Months Ago
Fix some operator display info
11 Months Ago
11 Months Ago
Operator node definition tweaks
11 Months Ago
Enter name when creating method out of nodes
11 Months Ago
11 Months Ago
Some safety when splicing a subgraph
11 Months Ago
Use CodeEditor.OpenFile() when double-clicking nodes https://files.facepunch.com/ziks/2024-02-07/devenv_u7cl3d2Gzu.mp4
11 Months Ago
Action Graph: Double-click on a property to edit it https://files.facepunch.com/ziks/2024-02-07/devenv_aHfLD4Qsb5.mp4 Action Graph: double-click on method node to go to definition
11 Months Ago
Create methods from inside the Action Graph editor
11 Months Ago
11 Months Ago
Call UpdateParameters() on createSubGraphNode result
11 Months Ago
11 Months Ago
Make CreateSubGraphAsync more generic
11 Months Ago
Make sure graph is saved to file on Ctrl+S when embedded in resource
11 Months Ago
Action Graph editor tweaks Fix Action Graph node pulsing being unreliable
11 Months Ago
ActionGraphComponentTemplate
11 Months Ago
Implemented calling methods on generated components
11 Months Ago
Generate method stubs based on component definition
11 Months Ago
11 Months Ago
Expose DisplayInfo.FromAttributes
11 Months Ago
WIP editor for adding methods to components https://files.facepunch.com/ziks/2024-02-06/sbox-dev_eh9gkCe81q.png
11 Months Ago
11 Months Ago
Revert ".NET 8.0" This reverts commit 89b80abcf5da503916551c6137ac7846988c9d27.
11 Months Ago
11 Months Ago
Fixed type name substitution in DisplayInfo
11 Months Ago
Get rid of Asset.SaveToMemory Avoid re-deserializing GameResources after they have just saved to file Fix ComponentDefinition not building on change
11 Months Ago
Property editing mostly working
11 Months Ago
BaseResourceEditor.SavedToDisk() Started on a ComponentDefinitionEditor
11 Months Ago
Fixed hotloading ComponentDefinition changes
11 Months Ago
Implemented properties in component definitions https://files.facepunch.com/ziks/2024-02-05/sbox-dev_KJpUex47QT.png
11 Months Ago
Proof of concept generate component type at runtime https://files.facepunch.com/ziks/2024-02-05/sbox-dev_Ga8FKcNpIW.png
11 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
11 Months Ago
.NET 8.0
11 Months Ago
Fixed build errors
11 Months Ago
ByteStream.Read( buffer, offset, count )
11 Months Ago
GraphView: open context menu with space Fixes Facepunch/sbox-issues#4670
11 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
11 Months Ago
Make TaskSource.MainThread() / TaskSource.WorkerThread() public again
11 Months Ago
Nicer dynamic property serialization
11 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
11 Months Ago
Nicer integration of dynamic properties with the Action Graph editor https://files.facepunch.com/ziks/1b3111b1/sbox-dev_JBs2cwHbhM.mp4
11 Months Ago
Coerce typed operands Support default value for property substitution in DisplayInfo.Format
11 Months Ago