コード例 #1
0
    void Start()
    {
        // запрашиваем у GateController какие кубики нужно уничтожить

        List <int> destroyedCubes = GateController.GetDestroyedCubesList();

        foreach (int cubeIndex in destroyedCubes)
        {
            Destroy(cubesArray[cubeIndex]);
        }

        // запрашиваем у GateController материал для нашего объекта Gate


        gateMaterial = MaterialAppointer.GetGateMaterial();

        MeshRenderer[] renderers = GetComponentsInChildren <MeshRenderer>();

        foreach (MeshRenderer renderer in renderers)
        {
            renderer.material = gateMaterial;
        }
    }