Скорее всего, проблема связана с этой строкой:
Color color = new Color(100, 50, 100, 150);
Согласно документам Unity цвета должны быть инициализированы со значениями от 0 до 1, а не с большими числами.Я предполагаю, что если вы измените значение вашей переменной color
соответственно, это решит проблему.Остальная часть вашего кода выглядит следующим образом: здесь .
Попробуйте следующее:
Color color = new Color(0.39f, 0.196f, 0.39f, 0.588f);