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