private void OnTriggerEnter2D(Collider2D collision) { PathFollower pathFollower = collision.GetComponent <PathFollower>(); if (pathFollower != null && index != -1 && index == pathFollower.CurrentFollowedNode) { OnPointReached?.Invoke(index, pathFollower); } }