Пример #1
0
        private FadeEffect createEffect(Color color)
        {
            PartialFadeEffectParams fadeParms = new PartialFadeEffectParams()
            {
                OriginalColour      = color,
                TotalTransitionTime = 500f,
                State = FadeEffect.FadeState.PartialIn,
            };

            return(new FadeEffect(fadeParms));
        }
Пример #2
0
 /// <summary>
 /// Constructs a FadeEffect object
 /// </summary>
 /// <param name="parms">FadeEffectParms object</param>
 public FadeEffect(FadeEffectParams parms) : base(parms)
 {
     this.State = parms.State;
     this.TotalTransitionTime   = parms.TotalTransitionTime;
     this.ElapsedTransitionTime = 0f;
     this.OriginalColour        = parms.OriginalColour;
     if (parms.GetType().Equals(typeof(PartialFadeEffectParams)))
     {
         PartialFadeEffectParams partialParams = (PartialFadeEffectParams)parms;
         this.AlphaAmount = partialParams.AlphaAmount;
     }
 }