public void AddChildCodingClip(CodeClip child) { childClipCount += child.childClipCount; child.transform.parent = transform; child.transform.localPosition = new Vector3(elementMiddle.localPosition.x + 0.4f, child.transform.localPosition.y, (childClipCount - 3) * 0.1f); MiddleStreth((childClipCount - 2) * 0.01f, child.childClipCount); child.isMove = false; }
//递归判断父节点嵌套 public bool IsChild(CodeClip target) { if (target.clipParent != null) { if (target.clipParent == this) { return(true); } else { return(IsChild(target.clipParent)); } } return(false); }