public void Register(RimData rimData) { for (int i = 0, count = m_rimDatas.Count; i < count; i++) { if (m_rimDatas[i].parent == rimData.parent) { m_rimDatas[i] = rimData; return; } } if (rimData.renderers == null || rimData.renderers.Length == 0) { return; } m_rimDatas.Add(rimData); UpdateActive(); }
public void Unregister(RimData rimData) { Unregister(rimData.parent); }