private void OnTransformParentChanged() { if (m_Parent) { m_Parent.UpdateChildren(); } FindParent(); }
private void FindParent() { if (!m_Parent) { Transform parentTransform = transform.parent; if (parentTransform) { ColorGroup potentialParent = parentTransform.GetComponentInParent <ColorGroup>(); if (potentialParent) { potentialParent.UpdateChildren(); } } } }