/// <summary> /// Finds an object at the specified window-space location. /// </summary> /// <returns>Found object, null on no object found.</returns> internal HitObject FindObjectAt(TrackingPoint tracking) { List <HitObject> objects = ActiveStreamObjects; if (objects == null) { return(null); } for (int i = ProcessFrom; i <= ProcessTo; i++) { HitObject h = objects[i]; if (h.HitTestInitial(tracking)) { return(h); } } return(null); }