Animatroller.Scenes.Xmas2015.ImportAndMapFeelTheLight C# (CSharp) Метод

ImportAndMapFeelTheLight() приватный Метод

private ImportAndMapFeelTheLight ( ) : void
Результат void
        private void ImportAndMapFeelTheLight()
        {
            lorFeelTheLight.LoadFromFile(Path.Combine(expanderServer.ExpanderSharedFiles, "Seq", "Feel The Light, Jennifer Lopez.lms"));

            lorFeelTheLight.Progress.Subscribe(x =>
            {
                log.Trace("Feel the Light {0:N0} ms", x);
            });

            //            lorFeelTheLight.Dump();

            lorFeelTheLight.MapDevice("Unit 01.7 arch 1.7", lightNet8);
            lorFeelTheLight.MapDevice("Unit 01.8 arch 2.1", lightNet7);
            lorFeelTheLight.MapDevice("Unit 01.9 arch 2.2", lightNet6);
            lorFeelTheLight.MapDevice("Unit 01.10 arch 2.3", lightNet5);
            lorFeelTheLight.MapDevice("Unit 01.11 arch 2.4", lightNet4);
            lorFeelTheLight.MapDevice("Unit 01.12 arch 2.5", lightNet3);
            lorFeelTheLight.MapDevice("Unit 01.13arch 2.6", lightNet2);
            lorFeelTheLight.MapDevice("Unit 01.14 arch 2.7", lightNet1);

            lorFeelTheLight.MapDevice("windows 01", lightStairs1);
            lorFeelTheLight.MapDevice("windows 02", lightStairs2);

            lorFeelTheLight.MapDevice("04.01 Sing tree outline", lightHat1);
            lorFeelTheLight.MapDevice("04.09  Sing tree outline", lightHat2);
            lorFeelTheLight.MapDevice("05.01 Sing tree outline", lightHat3);
            lorFeelTheLight.MapDevice("05.09 Sing tree Outline", lightHat4);

            lorFeelTheLight.MapDevice("03.15 candy cane lane", lightTopper1);
            lorFeelTheLight.MapDevice("03.13 deer rudolf", lightTopper2);
            lorFeelTheLight.MapDevice("03.10 house eve 01", lightRail1);
            lorFeelTheLight.MapDevice("03.11 house eve 02", lightRail2);
            lorFeelTheLight.MapDevice("03.12 house eve 03", lightReindeer1);
            lorFeelTheLight.MapDevice("03.14 deer 02", lightReindeer2);

            lorFeelTheLight.MapDevice("03.9 mini tree 08", lightWall1, Utils.AdditionalData(Color.Red));
            lorFeelTheLight.MapDevice("03.8 mini tree 07", lightWall2, Utils.AdditionalData(Color.Red));
            lorFeelTheLight.MapDevice("03.7 mini tree 06", lightWall3, Utils.AdditionalData(Color.Red));
            lorFeelTheLight.MapDevice("03.6 mini tree 05", lightSanta);
            lorFeelTheLight.MapDevice("03.5 mini tree 04", lightSnowman);
            lorFeelTheLight.MapDevice("03.4 mini tree 03", lightVader, Utils.AdditionalData(Color.Red));
            lorFeelTheLight.MapDevice("03.3 mini tree 02",
                new VirtualDevice(b => saberPixels.SetColorRange(Color.Red, b, 0, 32, lorFeelTheLight.Token)));

            lorFeelTheLight.ControlDevice(pixelsMatrix);
            lorFeelTheLight.ControlDevice(saberPixels);
            lorFeelTheLight.MapDevice("Unit 02.1 Mega tree 1",
                new VirtualDevice(b => pixelsMatrix.SetColorRange(Color.Blue, b, 0, 0, 20, 1, lorFeelTheLight.Token)));
            lorFeelTheLight.MapDevice("Unit 02.2 Mega tree 2",
                new VirtualDevice(b => pixelsMatrix.SetColorRange(Color.Red, b, 0, 1, 20, 1, lorFeelTheLight.Token)));
            lorFeelTheLight.MapDevice("Unit 02.3 Mege tree 3",
                new VirtualDevice(b => pixelsMatrix.SetColorRange(Color.Blue, b, 0, 2, 20, 1, lorFeelTheLight.Token)));
            lorFeelTheLight.MapDevice("Unit 02.4 Mega tree 4",
                new VirtualDevice(b => pixelsMatrix.SetColorRange(Color.Red, b, 0, 3, 20, 1, lorFeelTheLight.Token)));
            lorFeelTheLight.MapDevice("Unit 02.9 Mega tree 9",
                new VirtualDevice(b => pixelsMatrix.SetColorRange(Color.Blue, b, 0, 4, 20, 1, lorFeelTheLight.Token)));
            lorFeelTheLight.MapDevice("Unit 02.10 Mega tree 10",
                new VirtualDevice(b => pixelsMatrix.SetColorRange(Color.Red, b, 0, 5, 20, 1, lorFeelTheLight.Token)));
            lorFeelTheLight.MapDevice("Unit 02.11 Mega tree 11",
                new VirtualDevice(b => pixelsMatrix.SetColorRange(Color.Blue, b, 0, 6, 20, 1, lorFeelTheLight.Token)));
            lorFeelTheLight.MapDevice("Unit 02.12 Mega tree 12",
                new VirtualDevice(b => pixelsMatrix.SetColorRange(Color.Red, b, 0, 7, 20, 1, lorFeelTheLight.Token)));
            lorFeelTheLight.MapDevice("Unit 02.15 Mega tree 15",
                new VirtualDevice(b => pixelsMatrix.SetColorRange(Color.Blue, b, 0, 8, 20, 1, lorFeelTheLight.Token)));
            lorFeelTheLight.MapDevice("Unit 02.16 Mega tree 16",
                new VirtualDevice(b => pixelsMatrix.SetColorRange(Color.Blue, b, 0, 9, 20, 1, lorFeelTheLight.Token)));
            lorFeelTheLight.MapDevice("03.1 mega tree topper 01", pixelsRoofEdge, Utils.AdditionalData(Color.White));

            lorFeelTheLight.Prepare();
        }