private void GameState00Update() { //カウンター m_timer -= Time.fixedDeltaTime; //カウンター 描画 m_CountSprite.SetNumber((int)(m_timer + 1f)); //カウンター スケーリング Vector3 sca = m_CountSprite.transform.localScale; sca = Vector3.one * (m_timer - Mathf.Floor(m_timer)); m_CountSprite.transform.localScale = sca; //次のステート if (m_timer <= 0f) { m_CountSprite.SetEnabledImage(false); m_gameState.SetNextState(m_gameState.getState + 1); } }