public virtual void onUnregisterObject(ITezAttributeHandler handler) { if (m_AttributeObjects != null) { for (int i = 0; i < m_AttributeObjects.Count; i++) { handler.removeAttributeDefObject(m_AttributeObjects[i]); } } }
public override void onUnregisterObject(ITezAttributeHandler handler) { base.onUnregisterObject(handler); m_Objects.Remove(handler); }
public override void onRegisterObject(ITezAttributeHandler handler) { base.onRegisterObject(handler); m_Objects.Add(handler); }