コード例 #1
0
    // 持っているオブジェクトが他のオブジェクトを衝突しているか
    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());
    }