Свойство color объекта GameObject, которое вы ищете, находится в материале компонента Renderer.
На него можно ссылаться следующим образом:
gameObject.GetComponent<Renderer>().material.color
Чтобы получить компонент Renderer для GameObject, вы должны иметь ссылку на него, например:
GameObject object1;
GameObject object2;
Затем вы можете получить цвет каждого объекта следующим образом:
Color color1 = object1.GetComponent<Renderer>().material.color;
Затем вы можете проверить значение цвета следующим образом:
if (color1 == Color.red){
// Do something
}
Или, если вы хотите отобразить их цвет на консоли:
Debug.Log(color1);
Цвета хранятся как 4 значения с плавающей запятой, поэтому, если вы хотите вывести «color is red» или «color is blue», вам понадобится проверка эквивалентности, как я предоставил выше с комментарием «// Сделать что-то» .