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!"); } }
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(); } }
public static void DisplayTooltip(FadeImageScript tooltip) { ttm.StartCoroutine(DoShow(tooltip, true)); }
public static void HideTooltip(FadeImageScript tooltip) { ttm.StartCoroutine(DoShow(tooltip, false)); }
protected override void Awake() { base.Awake(); panel2Fader = panel2.GetComponent <FadeImageScript>(); panel3Fader = panel3.GetComponent <FadeImageScript>(); }