Ejemplo n.º 1
0
    IEnumerator DelayDestoryNum(float delayTime, int num, GameObject obj)
    {
        yield return(new WaitForSeconds(delayTime));

        m_context.score += num;
        NumberUpdateEffect.ShowEffect(txtCurScore, m_context.score, 0.8f);
        Destroy(obj);
    }
Ejemplo n.º 2
0
    public static void ShowEffect(Text text, int finalNum, float duration)
    {
        NumberUpdateEffect effect = text.gameObject.GetComponent<NumberUpdateEffect>();
        if (effect == null)
        {
            effect = text.gameObject.AddComponent<NumberUpdateEffect>();
        }
        int tstartNum;
        if (!int.TryParse(text.text, out tstartNum))
        {
            Debug.LogError("this Text is no a Number text!");
            return;
        }
		if(tstartNum==finalNum)return;
        effect.Init(text, tstartNum, finalNum, duration);
    }