/// <summary> /// Kills a hold pool object. /// </summary> /// <param name="gameplayHitObject"></param> public void KillHoldPoolObject(GameplayHitObjectKeys gameplayHitObject) { // Change start time and LN size. gameplayHitObject.InitialTrackPosition = GetPositionFromTime(CurrentAudioPosition); gameplayHitObject.CurrentlyBeingHeld = false; gameplayHitObject.UpdateLongNoteSize(gameplayHitObject.InitialTrackPosition); gameplayHitObject.Kill(); // Add to dead notes pool DeadNoteLanes[gameplayHitObject.Info.Lane - 1].Enqueue(gameplayHitObject); }