Added Color to JSON.

This commit is contained in:
FlorianSpeicher
2025-06-18 20:53:01 +02:00
parent 248adbf315
commit 0276bda5f8

View File

@@ -26,6 +26,8 @@ public class ModelBehaviour : MonoBehaviour
private MeshFilter _meshFilter;
private MeshRenderer _meshRenderer;
private Color Color = Color.black;
void Start()
{
Init();
@@ -159,6 +161,10 @@ public class ModelBehaviour : MonoBehaviour
{
export += $", \"portId\": \"{cm.Port}\"";
}
if (Model.HasColor())
{
export += $", \"color\": \"{Color}\"";
}
if (!Model.HasPorts())
{
return export;
@@ -200,6 +206,7 @@ public class ModelBehaviour : MonoBehaviour
var child = _children[portIndex];
var meshRenderer = child.GetComponent<MeshRenderer>();
child.GetComponent<ModelBehaviour>().Color = color;
if (meshRenderer == null)
{
Debug.LogWarning($"MeshRenderer for {portIndex} is null, skipping color set");