gitextract_67mkl1wr/ ├── .editorconfig ├── .gitattributes ├── .github/ │ └── FUNDING.yml ├── .gitignore ├── Documentation/ │ ├── AnimationDocs.md │ └── examples/ │ └── documentationMap/ │ ├── README.md │ ├── cat.ogg │ ├── count.txt │ └── demo.js ├── LICENSE ├── NoodleExtensions/ │ ├── Animation/ │ │ ├── AnimationController.cs │ │ ├── AnimationHelper.cs │ │ ├── Events/ │ │ │ ├── AssignPlayerToTrack.cs │ │ │ ├── AssignTrackParent.cs │ │ │ └── NoodleEventData.cs │ │ ├── ParentObject.cs │ │ └── PlayerTrack.cs │ ├── CutoutManager.cs │ ├── Directory.Build.props │ ├── Directory.Build.targets │ ├── HarmonyPatches/ │ │ ├── BeatmapDataLoader.cs │ │ ├── BeatmapDataTransformHelper.cs │ │ ├── BeatmapObjectCallBackController.cs │ │ ├── BeatmapObjectManager.cs │ │ ├── BeatmapObjectSpawnController.cs │ │ ├── BeatmapObjectSpawnMovementData.cs │ │ ├── BeatmapObjectsInTimeRowProcessor.cs │ │ ├── Cutout/ │ │ │ ├── BaseNoteVisual.cs │ │ │ └── ObstacleDissolve.cs │ │ ├── FakeNotes/ │ │ │ ├── BadNoteCutEffectSpawner.cs │ │ │ ├── BeatmapData.cs │ │ │ ├── BeatmapObjectExecutionRatingsRecorder.cs │ │ │ ├── BeatmapObjectManager.cs │ │ │ ├── BombCutSoundEffectManager.cs │ │ │ ├── BombNoteController.cs │ │ │ ├── FakeNoteHelper.cs │ │ │ ├── GameEnergyCounter.cs │ │ │ ├── GameNoteController.cs │ │ │ ├── NoteCutCoreEffectSpawner.cs │ │ │ ├── NoteCutScoreSpawner.cs │ │ │ ├── NoteCutSoundEffectManager.cs │ │ │ ├── ObstacleSaberSparkleEffectManager.cs │ │ │ └── PlayerHeadAndObstacleInteraction.cs │ │ ├── GameplayCoreInstaller.cs │ │ ├── LeftHanded/ │ │ │ ├── BeatmapDataMirrorTransform.cs │ │ │ ├── NoteData.cs │ │ │ └── ObstacleData.cs │ │ ├── Mirror/ │ │ │ ├── MirroredNoteController.cs │ │ │ └── MirroredObstacleController.cs │ │ ├── MultiplayerConnectedPlayerInstaller.cs │ │ ├── NoteController.cs │ │ ├── NoteFloorMovement.cs │ │ ├── NoteJump.cs │ │ ├── ObstacleController.cs │ │ ├── SceneTransition/ │ │ │ ├── MissionLevelScenesTransitionSetupDataSO.cs │ │ │ ├── MultiplayerLevelScenesTransitionSetupDataSO.cs │ │ │ ├── SceneTransitionHelper.cs │ │ │ ├── StandardLevelScenesTransitionSetupDataSO.cs │ │ │ └── TutorialScenesTransitionSetupDataSO.cs │ │ ├── SmallFixes/ │ │ │ ├── BasicBeatmapObjectManager.cs │ │ │ ├── BeatEffectSpawner.cs │ │ │ ├── BeatmapObjectManager.cs │ │ │ ├── CutoutEffect.cs │ │ │ ├── DisappearingArrowController.cs │ │ │ ├── MemoryPoolBase.cs │ │ │ └── PlayerTransforms.cs │ │ ├── SpawnDataHelper.cs │ │ └── SpawnRotationProcessor.cs │ ├── NoodleController.cs │ ├── NoodleExtensions.csproj │ ├── NoodleExtensionsExtensions.cs │ ├── NoodleObjectData.cs │ ├── Plugin.cs │ └── manifest.json ├── NoodleExtensions.sln └── README.md