예제 #1
0
    // 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;
    }
예제 #3
0
 // Use this for initialization
 public UINumberEffector(GameObject target, EffectDoneListener listener)
 {
     m_effectNumber = target;
     m_listener     = listener;
 }