public static List <GameObject> RecursiveFindGameObjects(GameObject root, string[] names) { if (root == null) { return(null); } return(XUtility.RecursiveFindGameObjects(root.get_transform(), names)); }
public override void OnHideTexture(HideTextureCmd cmd) { string[] names = cmd.textureNames.Split(new char[] { ',' }); List <GameObject> list = XUtility.RecursiveFindGameObjects(base.FixAnimator.get_gameObject(), names); for (int i = 0; i < list.get_Count(); i++) { list.get_Item(i).SetActive(false); } }