public static UIPulsateElement GetPulsateElement(this RectTransform rectTransform) { UIPulsateElement animElement = rectTransform.GetComponent <UIPulsateElement>(); if (animElement == null) { animElement = rectTransform.gameObject.AddComponent <UIPulsateElement>(); } return(animElement); }
public static void StopPulsating(this RectTransform targetTransform, bool immediately) { UIPulsateElement animElement = targetTransform.GetPulsateElement(); animElement.StopPulsating(immediately); }
public static void Pulsate(this RectTransform targetTransform, float targetScale, float scaleTime, int repetitions) { UIPulsateElement animElement = targetTransform.GetPulsateElement(); animElement.PulsateElement(targetScale, scaleTime, repetitions); }