public static void RegisterListener(ObjectRenderer.IListener listener) { if (ObjectRenderer.m_listeners.Contains(listener)) { return; } ObjectRenderer.m_listeners.Add(listener); }
private static void TriggerListeners(ObjectInventoryEntry entry, Image img) { ObjectRenderer.IListener[] array = ObjectRenderer.m_listeners.ToArray(); for (int i = 0; i < array.Length; i++) { ObjectRenderer.IListener listener = array[i]; listener.ProcessObject(entry, img); } if (img != null) { img.Dispose(); } }
public static void UnregisterListener(ObjectRenderer.IListener listener) { ObjectRenderer.m_listeners.Remove(listener); }