Beispiel #1
0
        void FixedUpdate()
        {
            if (m_actionSystem.GetGameState())
            {
                if (m_finishTimer > 0.0f)
                {
                    m_finishTimer -= Time.deltaTime;

                    if (m_finishTimer <= 0.0f)
                    {
                        Time.timeScale = 0;
                        FindObjectOfType <AdsManager>().ShowAd();
                    }
                }
                else
                {
                    if (transform.position.y < -5.0f)
                    {
                        Time.timeScale = 0;
                        m_actionSystem.SetWinState(false);
                        FindObjectOfType <AdsManager>().ShowAd();
                    }
                    else
                    {
                        UpdateSpeed();

                        UpdateProjection();

                        UpdateRushMode();

                        UpdateMovement();

                        UpdatePassedEnemies();
                    }
                }
            }
        }