Ejemplo n.º 1
0
 // 更新
 // Update is called once per frame
 void Update()
 {
     // 選択が終わっていないなら更新
     if (!m_pSelectPointColorComponent.GetSelectEndFlag())
     {
         // マウスと当たり判定
         MouseHit();
     }
 }
Ejemplo n.º 2
0
    // 更新
    // Update is called once per frame
    void Update()
    {
        // モードでアップデート切り替え
        switch (m_mGameMode)
        {
        // 素材選び処理
        case GAME_MODE.SOZAI_ERABI:
        {
            // 更新許可
            m_pSelectPointComponent.SetUpdateSwitch(true);

            // 選択が終了しているなら...
            if (m_pSelectPointComponent.GetSelectEndFlag())
            {
                // ゲームモードと更新許可を切り替える
                m_mGameMode = GAME_MODE.KAKI_MAZE;
                m_pMixBowlComponent.SetUpdateSwitch(false);
            }

            break;
        }

        // 素材掻き混ぜ処理
        case GAME_MODE.KAKI_MAZE:
        {
            // 更新許可
            m_pMixBowlComponent.SetUpdateSwitch(true);

            if (gameend)
            {
                return;
            }

            // ゲームが終了したら...
            if (m_pMixBowlComponent.GetGameEnd())
            {
                // 最終スコア
                m_nGameScore = m_pMixBowlComponent.GetMixScore() + m_pSelectPointComponent.GetSelectScore();
                //Debug.Log(m_nGameScore);
                ResultScript.score += m_nGameScore;
                SceneChangerScript.Instance.SceneChangeImmediate("FrypanScene");
                gameend = true;
            }

            break;
        }
        }
    }