Пример #1
0
    //----------------------------------------------------------------------
    //! @brief 建物に乗り込む
    //!
    //! @param[in] なし
    //!
    //! @return なし
    //----------------------------------------------------------------------
    private void BuildingEnter()
    {
        m_state = INFECTION_STATE.E_INFECTION;

        // 乗り込んだゾンビを見えなくする
        for (int i = 0; i < m_requiredNum; i++)
        {
            m_enterZombie[i].SetActive(false);
        }
    }
Пример #2
0
    //----------------------------------------------------------------------
    //! @brief ゾンビ放出
    //!
    //! @param[in] なし
    //!
    //! @return なし
    //----------------------------------------------------------------------
    private void ReleaseZombies()
    {
        m_state = INFECTION_STATE.E_INFECTED;

        GameObject zombie = m_enterZombie[0];

        // 登録情報のリセット
        ResetEnter();

        GameObject original = zombie.GetComponent <Virus>().GetOriginal().gameObject;

        for (int i = 0; i < m_acquisitionNum; i++)
        {
            Instantiate(zombie).GetComponent <Virus>().Infected(original);
        }
    }