Example #1
0
    void both()
    {
        // Записываем цвет в который окрашен игрок в переменую colorPlayer
        Color colorPlayer = player.GetComponent <Renderer>().material.GetColor("_Color");

        // Игрок окрашивает в выбраный объект
        player.GetComponent <Renderer>().material.color =
            listBarriers[0].GetComponent <Renderer>().material.GetColor("_Color");

        // В цикле перекрашиваем все выбраные объекты в цвет игрока
        foreach (GameObject Barriers in listBarriers)
        {
            Barriers.GetComponent <Renderer>().material.color = colorPlayer;
        }
    }