void NewGame() { m_LargeRockCount = 4; m_Wave = 0; m_UFOCount = 0; foreach (Rock rock in m_LargeRocks) { if (rock.Active()) { rock.Destroy(); } } foreach (Rock rock in m_MedRocks) { if (rock.Active()) { rock.Destroy(); } } foreach (Rock rock in m_SmallRocks) { if (rock.Active()) { rock.Destroy(); } } if (m_UFO.Active()) { m_UFO.Destroy(); } if (m_UFO.m_Shot != null) { if (m_UFO.m_Shot.Active()) { m_UFO.m_Shot.Destroy(); } } m_UFOTimer.Reset(); m_Player.NewGame(); SpawnLargeRocks(m_LargeRockCount); }