示例#1
0
    //----------------------------------------------------------------------
    //! @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);
        }
    }
示例#2
0
    // 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;
    }