public bool Delete(UUID regionID) { if (m_useStaticInstance && Instance != this) { return(Instance.Delete(regionID)); } // m_log.DebugFormat("[NULL REGION DATA]: Deleting region {0}", regionID); m_regionData.Remove(regionID); return(true); }
public bool Delete(UUID regionID) { if (Instance != this) { return(Instance.Delete(regionID)); } if (!m_regionData.ContainsKey(regionID)) { return(false); } m_regionData.Remove(regionID); return(true); }
public bool Delete(UUID regionID) { if (m_useStaticInstance && Instance != this) { return(Instance.Delete(regionID)); } // m_log.DebugFormat("[NULL REGION DATA]: Deleting region {0}", regionID); lock (m_regionData) { if (!m_regionData.ContainsKey(regionID)) { return(false); } m_regionData.Remove(regionID); } return(true); }