private Transform FindDescendant(Transform parent, string name)
{
if (parent.name.Equals(name)) { return parent; }
foreach (Transform child in parent) {
Transform result = FindDescendant(child, name);
if (result != null) { return result; }
}
return null;
}
}