private void InternalRegisterGUIObject(GUIInterface guiObject) { List<GUIInterface> list; if (!m_GUIObjects.TryGetValue(guiObject.GetOrder(), out list)) { list = new List<GUIInterface>(); m_GUIObjects.Add(guiObject.GetOrder(), list); } list.Add(guiObject); }
private void InternalUnregisterGUIObject(GUIInterface guiObject) { List<GUIInterface> list; if (m_GUIObjects.TryGetValue(guiObject.GetOrder(), out list)) { list.Remove(guiObject); } }