Animatroller.Framework.Effect2.Twinkle.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.minBrightness, this.maxBrightness);

                setBrightnessAction.Invoke(brightness);
            });
        }