Example #1
0
 void Awake()
 {
     imageFader = this.GetComponent <FadeImageScript>();
     if (imageFader == null)
     {
         Debug.LogError(gameObject.ToString() + ": No Fade Image Script found!");
     }
     osci = this.GetComponent <Oscillator>();
     if (osci == null)
     {
         Debug.LogError(gameObject.ToString() + ": No oscillator script found!");
     }
     image = this.GetComponent <Image>();
     if (image == null)
     {
         Debug.LogError(gameObject.ToString() + ": No Image script found!");
     }
 }
Example #2
0
    private static IEnumerator DoShow(FadeImageScript tooltip, bool display)
    {
        if (display)
        {
            tooltipBGAnimator.Activate();
            yield return(new WaitForSeconds(tooltipBGAnimator.animationDuration));

            tooltip.FadeIn();
            cNotifier.FadeIn();
        }
        else
        {
            tooltip.FadeOut();
            cNotifier.FadeOut();
            yield return(new WaitForSeconds(tooltip.durationInSeconds));

            tooltipBGAnimator.Deactivate();
        }
    }
Example #3
0
 public static void DisplayTooltip(FadeImageScript tooltip)
 {
     ttm.StartCoroutine(DoShow(tooltip, true));
 }
Example #4
0
 public static void HideTooltip(FadeImageScript tooltip)
 {
     ttm.StartCoroutine(DoShow(tooltip, false));
 }
Example #5
0
 protected override void Awake()
 {
     base.Awake();
     panel2Fader = panel2.GetComponent <FadeImageScript>();
     panel3Fader = panel3.GetComponent <FadeImageScript>();
 }