// Use this for initialization public UINumberSpringEffector(GameObject target, EffectDoneListener listener, Vector3 numberWorldSpawnOffset, float fRamdonSpawnRange, int iDirection) : base(target, listener) { m_guiNumberComp = m_effectNumber.GetComponent <UIPopupElement> (); m_UICamera = NGUITools.FindCameraForLayer(LayerMask.NameToLayer("GUI")); //m_curSpeed = initSpeed; m_spawnOffset = new Vector3(Random.Range(0, fRamdonSpawnRange) + numberWorldSpawnOffset.x, Random.Range(0, fRamdonSpawnRange) + numberWorldSpawnOffset.y, 0f); m_iDirection = iDirection; }
// Use this for initialization public UINumberBeatEffector(GameObject target, EffectDoneListener listener, AnimationCurve curve) : base(target, listener) { if (target == null) { Debug.LogError("GUINumberBeatEffector: target is null "); } m_Curve = curve; m_fCurveEndTime = m_Curve.keys[m_Curve.length - 1].time; }
// Use this for initialization public UINumberEffector(GameObject target, EffectDoneListener listener) { m_effectNumber = target; m_listener = listener; }