Esempio n. 1
0
    //----------------------------------------------------------------------------

    /*!
     *          @brief	リンク演出ステップ:ユニットカットイン:終了アニメーション
     *          @note
     */
    //----------------------------------------------------------------------------
    void ExecStep_060_CutinUnitAnimOut()
    {
        //-------------------
        // トリガー処理
        //-------------------
        if (m_WorkStepTriger == true)
        {
            m_CutinLink.StartAnimUnit(MainMenuDefine.ANIM_FIX_UNIT_OUT);
            if (m_CutinParts != null)
            {
                m_CutinParts[m_LastPartsIdx].StartAnimUnit(MainMenuDefine.ANIM_COST_UNIT_OUT);
            }
        }

        //-------------------
        // アニメーション終了待ち
        //-------------------
        if (m_CutinLink.isUnitAnimPlay == true)
        {
            return;
        }
        if (m_CutinParts != null &&
            m_CutinParts[m_LastPartsIdx].isUnitAnimPlay == true)
        {
            return;
        }

        m_WorkStep++;
    }