public static void Surprise(object senderEvent)
 {
     if (!m_started)
     {
         m_globalEvent = ((MyGlobalEventBase)senderEvent);
         StartSurprise(senderEvent);
     }
 }
        protected override void UnloadData()
        {
            m_getEntities.Clear();
            m_lemmings.Clear();
            m_timeToNextSpawn  = -1;
            m_timeToNextChange = -1;
            m_spawnMedical     = null;
            m_spawnCount       = SPAWN_COUNT;
            MyLemmingCharacter.Positions.Clear();
            m_started     = false;
            m_globalEvent = null;
            m_timeToEnd   = LIFE_TIME;

            if (m_notification != null)
            {
                MyHud.Notifications.Remove(m_notification);
                m_notification = null;
            }

            base.UnloadData();
        }