Animatroller.Scenes.SimpleTest1.Start C# (CSharp) Method

Start() public method

public Start ( ) : void
return void
        public override void Start()
        {
            buttonTest1.ActiveChanged += (sender, e) =>
            {
                if (e.NewState)
                {
                    testLight1.RunEffect(new Effect2.Fader(0.0, 1.0), S(1.0));
                }
                else
                {
                    if (testLight1.Brightness > 0)
                        testLight1.RunEffect(new Effect2.Fader(1.0, 0.0), S(1.0));
                }
            };

            inputBrightness.ValueChanged += (sender, e) =>
                {
            //                    testLight1.SetBrightness(e.NewBrightness);
                };

            inputH.ValueChanged += (sender, e) =>
            {
                testLight1.SetOnlyColor(HSV.ColorFromHSV(e.NewBrightness.GetByteScale(), inputS.Value, inputV.Value));
            };

            inputS.ValueChanged += (sender, e) =>
            {
                testLight1.SetOnlyColor(HSV.ColorFromHSV(inputH.Value.GetByteScale(), e.NewBrightness, inputV.Value));
            };

            inputV.ValueChanged += (sender, e) =>
            {
                testLight1.SetOnlyColor(HSV.ColorFromHSV(inputH.Value.GetByteScale(), inputS.Value, e.NewBrightness));
            };
        }