/// <summary> /// Unregisters and disposes the binding. /// </summary> public void Dispose() { if (m_Messenger.m_Impl != null && m_Messenger.m_Impl.IsValid) { m_Messenger.Deregister(m_Type, OnMessage); } m_Messenger = null; m_Handler = null; m_Type = MsgType.Null; m_Counter = 0; }
public void Deregister(Messenger inMessenger) { inMessenger.Deregister(Type, Handler); }