Animatroller.Framework.Effect2.Fader.GetEffectAction C# (CSharp) Method

GetEffectAction() public method

public GetEffectAction ( Action setBrightnessAction ) : Effect.EffectAction.Action
setBrightnessAction Action
return Effect.EffectAction.Action
        public Effect.EffectAction.Action GetEffectAction(Action<double> setBrightnessAction)
        {
            return new Effect.EffectAction.Action((zeroToOne, negativeOneToOne, zeroToOneToZero, forced, totalTicks, final) =>
                {
                    double brightness = zeroToOne.ScaleToMinMax(this.startBrightness, this.endBrightness);

                    setBrightnessAction.Invoke(brightness);
                });
        }