public static void RegisterMobile(BaseCollectionMobile mob) { if (!m_Mobiles.Contains(mob)) { m_Mobiles.Add(mob); if (m_Collections.ContainsKey(mob.CollectionID)) mob.SetData(m_Collections[mob.CollectionID]); } }
public static void UnregisterMobile(BaseCollectionMobile mob) { m_Collections[mob.CollectionID] = mob.GetData(); m_Mobiles.Remove(mob); }