public void Execute() { for (int i = 0; i < ConvertedData.Length; i++) { ObstacleData obstacle = PlacementHelper.ConvertObstacleDataWithVanillaMethod(RawData[i], NoteJumpSpeed, SecondEquivalentOfBeat, LineOffset); obstacle.Color = ChromaSupport.GetColorForObstacle(RawData[i].CustomData); obstacle.TransformData.Speed = NoteJumpSpeed; if (UsesNoodleExtensions) { obstacle = NoodleExtensions.ConvertObstacle(obstacle, RawData[i], NoteJumpSpeed, SecondEquivalentOfBeat, LineOffset); } ConvertedData[i] = obstacle; } }