Exemple #1
0
 public override void Show()
 {
     if (!Shown())
     {
         StopAllCoroutines();
         StartCoroutine(TransitionHandler(Colorable.GetColor(), ShowAlpha));
     }
 }
Exemple #2
0
        public override void Swap(Color newColor)
        {
            if (Colorable.GetColor() == newColor && lastColor == newColor)
            {
                return;
            }
            lastColor = newColor;

            StopAllCoroutines();
            StartCoroutine(SwapHandler(Colorable.GetColor(), newColor));
        }
 public override bool Shown()
 {
     return(colorable.GetColor().a == ShowAlpha);
 }
Exemple #4
0
 protected override bool NeedTransition(Color newItem)
 {
     return(colorable.GetColor() != newItem || lastColor != newItem);
 }