//---------------------------------------------------------------------- //! @brief ランキングの更新処理 //! //! @param[in] なし //! //! @return なし //---------------------------------------------------------------------- private void UpdateRanking() { //動的にランキングデータの取得 List <RankingData> rankingData = new List <RankingData>(m_ranking.GetRanking()); // ランキングにデータが載るか確認する if (m_rankingFlag == false) { CheckTopRank(rankingData); return; } // ランキングにデータを登録する if (m_drawFlag) { m_name = m_sv.GetUserName(); m_score = m_sv.GetResultScore(); CheckSaveRank(m_name, m_score); DrawRanking(); m_drawFlag = false; m_backgroundFlag = true; } if (rankingData.Count >= m_ranking.count) { RankObjSetting(rankingData); } }
// Use this for initialization //---------------------------------------------------------------------- //! @brief Startメソッド //! 各値の初期化 //! //! @param[in]なし //! //! @return なし //---------------------------------------------------------------------- void Start() { m_rankText = new List <GameObject>(); m_nameText = new List <GameObject>(); m_scoreText = new List <GameObject>(); m_rankImage = new List <GameObject>(); m_ranking = GetComponent <QuickRanking>(); m_saveStr = GameObject.FindGameObjectWithTag("Data"); m_ranking.FetchRanking(); controllerInput = inputer.GetComponent <ControllerInput>(); inputer.SetActive(false); controllerInput.enabled = false; //m_inputField.SetActive(false); //m_input.enabled = false; m_sv = m_saveStr.GetComponent <SaveStr>(); m_drawFlag = true; m_rankingFlag = false; m_score = m_sv.GetResultScore(); m_transparencyFlag = true; m_backgroundFlag = false; }