// 追従を解除する private void ChildCancelFoliowing(CardSet cardSet) { // カードの位置情報を親と同じにする(位置の調整) cardSet.GetChildTrans().GetChild(0).GetComponent <CardColtrol>(). SetNowFloorNum(cardSet.transform.GetChild(0).GetComponent <CardColtrol>().GetNowFloorNum()); // 子供の追従を解除させる cardSet.GetChildTrans().GetComponent <CardSet>().DeleteSource(); // 子供のモデルを表示させる cardSet.GetChildTrans().GetChild(1).gameObject.SetActive(true); // 子供のモデルの位置を調整 cardSet.GetChildTrans().GetChild(1).localPosition = new Vector3(0.0f, 0.1f, 0.0f); cardSet.GetChildTrans().GetChild(1).GetComponent <ModelControl>().NewCardPos = cardSet.transform.GetChild(1).position; }