Problema con un trigger nel Trail Renderer in unità

Problema con un trigger nel Trail Renderer in unità

La soluzione per il problema con un trigger nel Trail Renderer nell'unità
è indicata di seguito:

Buonasera. Sto cercando di ripetere il gioco del ninja della frutta, in questo gioco devi tagliare il frutto volante con una lama, la lama è Trail Renderer, il frutto è un oggetto. Si è verificato un problema con un trigger nel Trail Renderer. Il trigger non funziona con Trail Renderer. Aiutatemi per favore dove ho sbagliato. Di seguito è riportato l'impostazione Trail Renderer, l'oggetto su cui deve essere eseguito il trigger, il codice trigger e il codice Trail Renderer.
Impostazioni Trail Renderer,
Impostazioni oggetto,
Codice Trail Renderer:

    public GameObject bladeTrailPrefab;
    public float minCuttingVelocity = .001f;

    bool isCutting = false;

    Vector2 previousPosition;

    GameObject currentBladeTrail;

    Rigidbody rb;
    Camera cam;
    CapsuleCollider capsuleCollider;

    void Start ()
    {
        cam = Camera.main;
        rb = GetComponent<Rigidbody>();
        capsuleCollider = GetComponent<CapsuleCollider>();
    }

    // Update is called once per frame
    void Update () {
        if (Input.GetMouseButtonDown(0))
        {
            StartCutting();
        } else if (Input.GetMouseButtonUp(0))
        {
            StopCutting();
        }

        if (isCutting)
        {
            UpdateCut();
        }

    }

    void UpdateCut ()
    {
        Vector2 newPosition = cam.ScreenToWorldPoint(Input.mousePosition);
        rb.position = newPosition;

        float velocity = (newPosition - previousPosition).magnitude * Time.deltaTime;
        if (velocity > minCuttingVelocity)
        {
            capsuleCollider.enabled = true;
        } else
        {
            capsuleCollider.enabled = false;
        }

        previousPosition = newPosition;
    }

    void StartCutting ()
    {
        isCutting = true;
        currentBladeTrail = Instantiate(bladeTrailPrefab, transform);
        previousPosition = cam.ScreenToWorldPoint(Input.mousePosition);
        capsuleCollider.enabled = false;
    }

    void StopCutting ()
    {
        isCutting = false;
        currentBladeTrail.transform.SetParent(null);
        Destroy(currentBladeTrail, 2f);
        capsuleCollider.enabled = false;
    }

Codice oggetto trigger:

    private void OnTriggerEnter(Collider col)
    {
        Debug.Log("Work");
    }