Есть машинка и 3 кнопки.
при нажатии на одну из кнопок - меняется цвет машинки.
машинка состоит из частей. перебираю все меши и накладываю цвет в зависимости от кнопки.
вот код:
public GameObject[] CarParts; //части машины
public void ChangeColor(int color) {
Color newColor = Color.blue;
if (color == 1)
newColor = Color.green;
else if (Color == 2)
newColor = Color.magenta;
foreach (var item in CarParts) {
item.GetComponent<MeshRenderer>().material.color = newColor;
}
}
ошибки следующие:
error CS0118: `UnityEngine.Color' is a `type' but a `variable' was expected
error CS0119: Expression denotes a `type', where a `variable', `value' or `method group' was expected
подскажите пожалуйста как исправить!