// 持っているオブジェクトが他のオブジェクトを衝突しているか protected bool IsLiftHit(GameObject obj) { Transform lift = obj.transform.Find("LiftObject"); if (lift.childCount == 0) { return(false); } Transform child = lift.GetChild(0); StageObject liftObj = child.GetComponent <StageObject>(); if (liftObj == null) { return(false); } return(liftObj.IsHit()); }