branchsbox/material-editor-2cancel
10 Commits over 31 Days - 0.01cph!
Resolve source properly!
Pass on description, title, source info to property
Widget.Parent checks for valid
Can switch shader
Can create ResourceStringControlWidget manually, with target asset type
InputTexture and InputTextureControlWidget
Correctly parse legacy texture input colors
Write vmat
Add Asset.SetInMemoryReplacement, ClearInMemoryReplacement
AssetInspector always create save button
Save materials, preview texture changes
KeyValuesToJson
Make ParseToJsonObject public
Use source properties
Clean up DropdownControlWidget
Add DropdownControlWidget
Send combos etc through json too
Don't USE_VCRT in materialsystem2
Add Shader.GetPropertiesJson()
Add TypeLibrary.CreateProperty, Obsolete SerializedProperty.Create
TypeLibrary.CreateProperty takes attributes - allowing further customization
GameObjectInspector prefab property uses TypeLibrary.CreateProperty
List variables in MaterialInspector
Add Shader.Combos
Add Material.Shader
Create MaterialInspector.cs
Remove unused
Add combo index
Bit more material access