// アームで放す public void SetFree() { // もしアームに子供がいたとき if (FC.ConfirmationOfChild(c_Arm.transform)) { // 子供を開放する c_Arm.childSet[0].pos.parent = null; c_Arm.childSet[0] = new ObjectBase.ColliderSet(); } }
public GameObject newObject; // 自分が消える直前に生成するオブジェクト private void Start() { renderer = GetComponent <SpriteRenderer>(); colliderSet.pos = GetComponent <Transform>(); childSet = null; // 子供がいるとき if (FC.ConfirmationOfChild(transform)) { // 子供の情報獲得 AcquisitionOfChildren(); } // 親がいるとき if (transform.parent != null) { // 親の情報獲得 AcquireParents(); } }