//---------------------------------------------------------------------- //! @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); } }
//---------------------------------------------------------------------- //! @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); } }