/// <summary> /// Creates a new Ripple and adds it to the queue. /// </summary> private void CreateRipple() { Ripple ripple = PrefabManager.InstantiateGameObject("Ripple", FindObjectOfType<MaterialUIScaler>().transform).GetComponent<Ripple>(); ripple.Create(rippleCount, rippleImageData); rippleCount++; ReleaseRipple(ripple); }
/// <summary> /// Creates a new Ripple and adds it to the queue. /// </summary> protected virtual void CreateRipple() { Ripple ripple = PrefabManager.InstantiateGameObject("Ripple", DialogManager.rectTransform).GetComponent <Ripple>(); ripple.Create(s_rippleCount, rippleImageData); s_rippleCount++; ReleaseRippleImmediate(ripple); }