NumberDrawer.SetNumber C# (CSharp) Method

SetNumber() public method

public SetNumber ( int number, float duration = 0.1f ) : void
number int
duration float
return void
    public void SetNumber(int number, float duration = 0.1f)
    {
		if(number == m_targetNumber) return;
        if (duration == 0)
        {
            SetNumberRapid(number);
        }
        else
        {
			if(m_targetNumber == number)return;
            m_targetNumber = number;
            m_startNumber = m_curNumber;
            m_duration = duration;
            m_curMotionStartTime = Time.realtimeSinceStartup;
            m_lastChangeTime = m_curMotionStartTime;
        }
    }

Usage Example

Exemplo n.º 1
0
    public override void OnShow()
    {
        base.OnShow();
        m_heartUI.ShowWindow();
        m_coinNumber.SetNumber((int)Unibiller.GetCurrencyBalance("gold"));
        UIWindowManager.Singleton.GetUIWindow <UIMainMenu>().ShowWindow();

        m_cloud2Sprite.gameObject.SetActive(true);
        m_cloudSprite.gameObject.SetActive(true);
        m_lastClickStageTime = Timer.GetRealTimeSinceStartUp();             //更新关卡点击时间
        m_inputBlocker.SetActive(false);
        if (GlobalVars.DeveloperMode)
        {
            RefreshButtons();
        }
        Transform curStageTrans = UIToolkits.FindChild(mUIObject.transform, "Stage" + GlobalVars.LastStage);                      //找到对象

        MoveTo(new Vector2(curStageTrans.localPosition.x, curStageTrans.localPosition.y));
    }
All Usage Examples Of NumberDrawer::SetNumber