├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── osu.XR.Tests ├── DragableDrawable.cs ├── OsuTestBrowser3D.cs ├── OsuTestScene3D.cs ├── TestSceneChangelog.cs ├── TestSceneFileHierarchy.cs ├── TestSceneFormatedText.cs ├── TestSceneHierarchyInspectorV2.cs ├── TestSceneInspector.cs ├── TestSceneOBJImport.cs ├── TestSceneSampleScene.cs ├── VisualTestRunner.cs └── osu.XR.Tests.csproj ├── osu.XR ├── BindableHSVColor.cs ├── Components │ ├── BeatingScenery.cs │ ├── DustEmitter.cs │ ├── FloorGrid.cs │ ├── Foot.cs │ ├── Groups │ │ ├── BeatingGroup.cs │ │ ├── HandheldMenu.cs │ │ ├── IHasIcon.cs │ │ ├── IHasName.cs │ │ ├── MenuStack.cs │ │ ├── PopoutPanelStack.cs │ │ └── RegularPanelStack.cs │ ├── IFocusable.cs │ ├── Panels │ │ ├── CurvedPanel.cs │ │ ├── FlatPanel.cs │ │ └── InteractivePanel.cs │ ├── Player.cs │ ├── Skyboxes │ │ ├── LightsOutSkyBox.cs │ │ ├── SkyBox.cs │ │ ├── SkyBoxType.cs │ │ └── SolidSkyBox.cs │ └── TeleportVisual.cs ├── DefaultBindings │ ├── knuckles.json │ ├── oculus_touch.json │ └── vive_controller.json ├── Drawables │ ├── BeatProvider.cs │ ├── CalmOsuAnimatedButton.cs │ ├── Containers │ │ ├── AutoScrollContainer.cs │ │ ├── BeatSyncedFlashingDrawable.cs │ │ ├── ConfigurationContainer.cs │ │ ├── ExpandableSection.cs │ │ ├── FilterableContainer.cs │ │ ├── FilterableFillFlowContainer.cs │ │ ├── FormatedText.cs │ │ ├── LazyExpandableSection.cs │ │ ├── NamedContainer.cs │ │ └── OsuXrTooltipContainer.cs │ ├── FileHierarchyView.cs │ ├── HierarchyView.cs │ └── UserInterface │ │ ├── ColorPicker.cs │ │ ├── ColorPickerControl.HuePicker.cs │ │ ├── ColorPickerControl.SVPicker.cs │ │ └── ColorPickerControl.cs ├── Editor │ ├── GripGroup.cs │ ├── IGripable.cs │ ├── PropContainer.cs │ ├── SceneComponentEditor.cs │ └── SceneContainer.cs ├── Extensions.cs ├── GamePhysicsLayer.cs ├── Graphics │ └── NeonColors.cs ├── Input │ ├── Custom │ │ ├── ButtonBinding.cs │ │ ├── ClapBinding.cs │ │ ├── Components │ │ │ ├── ActivationIndicator.cs │ │ │ ├── BoundComponent.cs │ │ │ ├── JoystickVisual.cs │ │ │ ├── RulesetActionBinding.cs │ │ │ └── RulesetActionDropdown.cs │ │ ├── CustomBinding.cs │ │ ├── InjectedInput.cs │ │ ├── JoystickBinding.cs │ │ └── Persistence │ │ │ ├── ActionBinding.cs │ │ │ ├── BindingData.cs │ │ │ ├── RulesetBindings.cs │ │ │ ├── RulesetBindingsFile.cs │ │ │ ├── RulesetVariantBindings.cs │ │ │ └── SaveDataContext.cs │ ├── KeyboardLayout.cs │ ├── Pointers │ │ ├── Pointer.cs │ │ ├── RaycastPointer.cs │ │ └── TouchPointer.cs │ ├── XrController.cs │ └── XrKeyboard.cs ├── Inspector │ ├── Editors │ │ ├── Color4Editor.cs │ │ ├── EnumEditor.cs │ │ ├── TextfieldEditor.cs │ │ ├── ToggleEditor.cs │ │ ├── ValueEditor.cs │ │ ├── Vector2Editor.cs │ │ └── Vector3Editor.cs │ ├── HierarchyInspector.cs │ ├── IInspectable.cs │ ├── ReflectedValue.cs │ ├── Reflections │ │ ├── Extensions.cs │ │ ├── ReflectionsInspector.cs │ │ ├── ReflectionsInspectorComponent.cs │ │ ├── ReflectionsInspectorComposite.cs │ │ └── ReflectionsInspectorPrimitive.cs │ ├── Selection2D.cs │ └── Selection3D.cs ├── OsuGameXr.cs ├── Panels │ ├── ChangelogPanel.cs │ ├── ConfigPanel.cs │ ├── Drawables │ │ ├── ChangelogDrawable.cs │ │ ├── InspectorDrawable.cs │ │ ├── NotificationsDrawable.cs │ │ ├── RulesetInfoDrawable.cs │ │ ├── SceneManagerDrawable.cs │ │ └── VRConfigDrawable.cs │ ├── HandheldPanel.cs │ ├── InspectorPanel.cs │ ├── NotificationsPanel.cs │ ├── OsuPanel.cs │ ├── Overlays │ │ ├── FileSelectionOverlay.cs │ │ ├── PanelOverlay.cs │ │ └── PanelOverlayContainer.cs │ ├── RulesetInfoPanel.cs │ └── SceneManagerPanel.cs ├── Program.cs ├── ReflectionExtensions.cs ├── Resources │ ├── changelog.txt │ ├── keyboard.obj │ ├── keyboard_flat.obj │ ├── paw.obj │ ├── selection.obj │ ├── shoe.obj │ └── shpere.obj ├── SceneWithMirrorWarning.cs ├── Settings │ ├── Hand.cs │ ├── InputMode.cs │ ├── Sections │ │ ├── GraphicsSettingSection.cs │ │ ├── InputSettingSection.cs │ │ ├── PresetsSection.cs │ │ └── SettingsSection.cs │ ├── SettingsPreset.cs │ ├── XrConfigManager.cs │ └── XrConfigSetting.cs ├── TextureGeneration.cs ├── Textures │ └── dust.png ├── UnreachableCodeException.cs ├── XrAction.cs ├── osu.XR.csproj └── osu.XR.csproj.user └── osu.sln /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vs/ 2 | bin/ 3 | obj/ 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/README.md -------------------------------------------------------------------------------- /osu.XR.Tests/DragableDrawable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR.Tests/DragableDrawable.cs -------------------------------------------------------------------------------- /osu.XR.Tests/OsuTestBrowser3D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR.Tests/OsuTestBrowser3D.cs -------------------------------------------------------------------------------- /osu.XR.Tests/OsuTestScene3D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR.Tests/OsuTestScene3D.cs -------------------------------------------------------------------------------- /osu.XR.Tests/TestSceneChangelog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR.Tests/TestSceneChangelog.cs -------------------------------------------------------------------------------- /osu.XR.Tests/TestSceneFileHierarchy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR.Tests/TestSceneFileHierarchy.cs -------------------------------------------------------------------------------- /osu.XR.Tests/TestSceneFormatedText.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR.Tests/TestSceneFormatedText.cs -------------------------------------------------------------------------------- /osu.XR.Tests/TestSceneHierarchyInspectorV2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR.Tests/TestSceneHierarchyInspectorV2.cs -------------------------------------------------------------------------------- /osu.XR.Tests/TestSceneInspector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR.Tests/TestSceneInspector.cs -------------------------------------------------------------------------------- /osu.XR.Tests/TestSceneOBJImport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR.Tests/TestSceneOBJImport.cs -------------------------------------------------------------------------------- /osu.XR.Tests/TestSceneSampleScene.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR.Tests/TestSceneSampleScene.cs -------------------------------------------------------------------------------- /osu.XR.Tests/VisualTestRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR.Tests/VisualTestRunner.cs -------------------------------------------------------------------------------- /osu.XR.Tests/osu.XR.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR.Tests/osu.XR.Tests.csproj -------------------------------------------------------------------------------- /osu.XR/BindableHSVColor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/BindableHSVColor.cs -------------------------------------------------------------------------------- /osu.XR/Components/BeatingScenery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Components/BeatingScenery.cs -------------------------------------------------------------------------------- /osu.XR/Components/DustEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Components/DustEmitter.cs -------------------------------------------------------------------------------- /osu.XR/Components/FloorGrid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Components/FloorGrid.cs -------------------------------------------------------------------------------- /osu.XR/Components/Foot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Components/Foot.cs -------------------------------------------------------------------------------- /osu.XR/Components/Groups/BeatingGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Components/Groups/BeatingGroup.cs -------------------------------------------------------------------------------- /osu.XR/Components/Groups/HandheldMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Components/Groups/HandheldMenu.cs -------------------------------------------------------------------------------- /osu.XR/Components/Groups/IHasIcon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Components/Groups/IHasIcon.cs -------------------------------------------------------------------------------- /osu.XR/Components/Groups/IHasName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Components/Groups/IHasName.cs -------------------------------------------------------------------------------- /osu.XR/Components/Groups/MenuStack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Components/Groups/MenuStack.cs -------------------------------------------------------------------------------- /osu.XR/Components/Groups/PopoutPanelStack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Components/Groups/PopoutPanelStack.cs -------------------------------------------------------------------------------- /osu.XR/Components/Groups/RegularPanelStack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Components/Groups/RegularPanelStack.cs -------------------------------------------------------------------------------- /osu.XR/Components/IFocusable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Components/IFocusable.cs -------------------------------------------------------------------------------- /osu.XR/Components/Panels/CurvedPanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Components/Panels/CurvedPanel.cs -------------------------------------------------------------------------------- /osu.XR/Components/Panels/FlatPanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Components/Panels/FlatPanel.cs -------------------------------------------------------------------------------- /osu.XR/Components/Panels/InteractivePanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Components/Panels/InteractivePanel.cs -------------------------------------------------------------------------------- /osu.XR/Components/Player.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Components/Player.cs -------------------------------------------------------------------------------- /osu.XR/Components/Skyboxes/LightsOutSkyBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Components/Skyboxes/LightsOutSkyBox.cs -------------------------------------------------------------------------------- /osu.XR/Components/Skyboxes/SkyBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Components/Skyboxes/SkyBox.cs -------------------------------------------------------------------------------- /osu.XR/Components/Skyboxes/SkyBoxType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Components/Skyboxes/SkyBoxType.cs -------------------------------------------------------------------------------- /osu.XR/Components/Skyboxes/SolidSkyBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Components/Skyboxes/SolidSkyBox.cs -------------------------------------------------------------------------------- /osu.XR/Components/TeleportVisual.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Components/TeleportVisual.cs -------------------------------------------------------------------------------- /osu.XR/DefaultBindings/knuckles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/DefaultBindings/knuckles.json -------------------------------------------------------------------------------- /osu.XR/DefaultBindings/oculus_touch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/DefaultBindings/oculus_touch.json -------------------------------------------------------------------------------- /osu.XR/DefaultBindings/vive_controller.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/DefaultBindings/vive_controller.json -------------------------------------------------------------------------------- /osu.XR/Drawables/BeatProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Drawables/BeatProvider.cs -------------------------------------------------------------------------------- /osu.XR/Drawables/CalmOsuAnimatedButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Drawables/CalmOsuAnimatedButton.cs -------------------------------------------------------------------------------- /osu.XR/Drawables/Containers/AutoScrollContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Drawables/Containers/AutoScrollContainer.cs -------------------------------------------------------------------------------- /osu.XR/Drawables/Containers/BeatSyncedFlashingDrawable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Drawables/Containers/BeatSyncedFlashingDrawable.cs -------------------------------------------------------------------------------- /osu.XR/Drawables/Containers/ConfigurationContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Drawables/Containers/ConfigurationContainer.cs -------------------------------------------------------------------------------- /osu.XR/Drawables/Containers/ExpandableSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Drawables/Containers/ExpandableSection.cs -------------------------------------------------------------------------------- /osu.XR/Drawables/Containers/FilterableContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Drawables/Containers/FilterableContainer.cs -------------------------------------------------------------------------------- /osu.XR/Drawables/Containers/FilterableFillFlowContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Drawables/Containers/FilterableFillFlowContainer.cs -------------------------------------------------------------------------------- /osu.XR/Drawables/Containers/FormatedText.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Drawables/Containers/FormatedText.cs -------------------------------------------------------------------------------- /osu.XR/Drawables/Containers/LazyExpandableSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Drawables/Containers/LazyExpandableSection.cs -------------------------------------------------------------------------------- /osu.XR/Drawables/Containers/NamedContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Drawables/Containers/NamedContainer.cs -------------------------------------------------------------------------------- /osu.XR/Drawables/Containers/OsuXrTooltipContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Drawables/Containers/OsuXrTooltipContainer.cs -------------------------------------------------------------------------------- /osu.XR/Drawables/FileHierarchyView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Drawables/FileHierarchyView.cs -------------------------------------------------------------------------------- /osu.XR/Drawables/HierarchyView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Drawables/HierarchyView.cs -------------------------------------------------------------------------------- /osu.XR/Drawables/UserInterface/ColorPicker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Drawables/UserInterface/ColorPicker.cs -------------------------------------------------------------------------------- /osu.XR/Drawables/UserInterface/ColorPickerControl.HuePicker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Drawables/UserInterface/ColorPickerControl.HuePicker.cs -------------------------------------------------------------------------------- /osu.XR/Drawables/UserInterface/ColorPickerControl.SVPicker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Drawables/UserInterface/ColorPickerControl.SVPicker.cs -------------------------------------------------------------------------------- /osu.XR/Drawables/UserInterface/ColorPickerControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Drawables/UserInterface/ColorPickerControl.cs -------------------------------------------------------------------------------- /osu.XR/Editor/GripGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Editor/GripGroup.cs -------------------------------------------------------------------------------- /osu.XR/Editor/IGripable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Editor/IGripable.cs -------------------------------------------------------------------------------- /osu.XR/Editor/PropContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Editor/PropContainer.cs -------------------------------------------------------------------------------- /osu.XR/Editor/SceneComponentEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Editor/SceneComponentEditor.cs -------------------------------------------------------------------------------- /osu.XR/Editor/SceneContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Editor/SceneContainer.cs -------------------------------------------------------------------------------- /osu.XR/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Extensions.cs -------------------------------------------------------------------------------- /osu.XR/GamePhysicsLayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/GamePhysicsLayer.cs -------------------------------------------------------------------------------- /osu.XR/Graphics/NeonColors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Graphics/NeonColors.cs -------------------------------------------------------------------------------- /osu.XR/Input/Custom/ButtonBinding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Input/Custom/ButtonBinding.cs -------------------------------------------------------------------------------- /osu.XR/Input/Custom/ClapBinding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Input/Custom/ClapBinding.cs -------------------------------------------------------------------------------- /osu.XR/Input/Custom/Components/ActivationIndicator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Input/Custom/Components/ActivationIndicator.cs -------------------------------------------------------------------------------- /osu.XR/Input/Custom/Components/BoundComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Input/Custom/Components/BoundComponent.cs -------------------------------------------------------------------------------- /osu.XR/Input/Custom/Components/JoystickVisual.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Input/Custom/Components/JoystickVisual.cs -------------------------------------------------------------------------------- /osu.XR/Input/Custom/Components/RulesetActionBinding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Input/Custom/Components/RulesetActionBinding.cs -------------------------------------------------------------------------------- /osu.XR/Input/Custom/Components/RulesetActionDropdown.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Input/Custom/Components/RulesetActionDropdown.cs -------------------------------------------------------------------------------- /osu.XR/Input/Custom/CustomBinding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Input/Custom/CustomBinding.cs -------------------------------------------------------------------------------- /osu.XR/Input/Custom/InjectedInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Input/Custom/InjectedInput.cs -------------------------------------------------------------------------------- /osu.XR/Input/Custom/JoystickBinding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Input/Custom/JoystickBinding.cs -------------------------------------------------------------------------------- /osu.XR/Input/Custom/Persistence/ActionBinding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Input/Custom/Persistence/ActionBinding.cs -------------------------------------------------------------------------------- /osu.XR/Input/Custom/Persistence/BindingData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Input/Custom/Persistence/BindingData.cs -------------------------------------------------------------------------------- /osu.XR/Input/Custom/Persistence/RulesetBindings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Input/Custom/Persistence/RulesetBindings.cs -------------------------------------------------------------------------------- /osu.XR/Input/Custom/Persistence/RulesetBindingsFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Input/Custom/Persistence/RulesetBindingsFile.cs -------------------------------------------------------------------------------- /osu.XR/Input/Custom/Persistence/RulesetVariantBindings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Input/Custom/Persistence/RulesetVariantBindings.cs -------------------------------------------------------------------------------- /osu.XR/Input/Custom/Persistence/SaveDataContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Input/Custom/Persistence/SaveDataContext.cs -------------------------------------------------------------------------------- /osu.XR/Input/KeyboardLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Input/KeyboardLayout.cs -------------------------------------------------------------------------------- /osu.XR/Input/Pointers/Pointer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Input/Pointers/Pointer.cs -------------------------------------------------------------------------------- /osu.XR/Input/Pointers/RaycastPointer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Input/Pointers/RaycastPointer.cs -------------------------------------------------------------------------------- /osu.XR/Input/Pointers/TouchPointer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Input/Pointers/TouchPointer.cs -------------------------------------------------------------------------------- /osu.XR/Input/XrController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Input/XrController.cs -------------------------------------------------------------------------------- /osu.XR/Input/XrKeyboard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Input/XrKeyboard.cs -------------------------------------------------------------------------------- /osu.XR/Inspector/Editors/Color4Editor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Inspector/Editors/Color4Editor.cs -------------------------------------------------------------------------------- /osu.XR/Inspector/Editors/EnumEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Inspector/Editors/EnumEditor.cs -------------------------------------------------------------------------------- /osu.XR/Inspector/Editors/TextfieldEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Inspector/Editors/TextfieldEditor.cs -------------------------------------------------------------------------------- /osu.XR/Inspector/Editors/ToggleEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Inspector/Editors/ToggleEditor.cs -------------------------------------------------------------------------------- /osu.XR/Inspector/Editors/ValueEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Inspector/Editors/ValueEditor.cs -------------------------------------------------------------------------------- /osu.XR/Inspector/Editors/Vector2Editor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Inspector/Editors/Vector2Editor.cs -------------------------------------------------------------------------------- /osu.XR/Inspector/Editors/Vector3Editor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Inspector/Editors/Vector3Editor.cs -------------------------------------------------------------------------------- /osu.XR/Inspector/HierarchyInspector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Inspector/HierarchyInspector.cs -------------------------------------------------------------------------------- /osu.XR/Inspector/IInspectable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Inspector/IInspectable.cs -------------------------------------------------------------------------------- /osu.XR/Inspector/ReflectedValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Inspector/ReflectedValue.cs -------------------------------------------------------------------------------- /osu.XR/Inspector/Reflections/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Inspector/Reflections/Extensions.cs -------------------------------------------------------------------------------- /osu.XR/Inspector/Reflections/ReflectionsInspector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Inspector/Reflections/ReflectionsInspector.cs -------------------------------------------------------------------------------- /osu.XR/Inspector/Reflections/ReflectionsInspectorComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Inspector/Reflections/ReflectionsInspectorComponent.cs -------------------------------------------------------------------------------- /osu.XR/Inspector/Reflections/ReflectionsInspectorComposite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Inspector/Reflections/ReflectionsInspectorComposite.cs -------------------------------------------------------------------------------- /osu.XR/Inspector/Reflections/ReflectionsInspectorPrimitive.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Inspector/Reflections/ReflectionsInspectorPrimitive.cs -------------------------------------------------------------------------------- /osu.XR/Inspector/Selection2D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Inspector/Selection2D.cs -------------------------------------------------------------------------------- /osu.XR/Inspector/Selection3D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Inspector/Selection3D.cs -------------------------------------------------------------------------------- /osu.XR/OsuGameXr.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/OsuGameXr.cs -------------------------------------------------------------------------------- /osu.XR/Panels/ChangelogPanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Panels/ChangelogPanel.cs -------------------------------------------------------------------------------- /osu.XR/Panels/ConfigPanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Panels/ConfigPanel.cs -------------------------------------------------------------------------------- /osu.XR/Panels/Drawables/ChangelogDrawable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Panels/Drawables/ChangelogDrawable.cs -------------------------------------------------------------------------------- /osu.XR/Panels/Drawables/InspectorDrawable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Panels/Drawables/InspectorDrawable.cs -------------------------------------------------------------------------------- /osu.XR/Panels/Drawables/NotificationsDrawable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Panels/Drawables/NotificationsDrawable.cs -------------------------------------------------------------------------------- /osu.XR/Panels/Drawables/RulesetInfoDrawable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Panels/Drawables/RulesetInfoDrawable.cs -------------------------------------------------------------------------------- /osu.XR/Panels/Drawables/SceneManagerDrawable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Panels/Drawables/SceneManagerDrawable.cs -------------------------------------------------------------------------------- /osu.XR/Panels/Drawables/VRConfigDrawable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Panels/Drawables/VRConfigDrawable.cs -------------------------------------------------------------------------------- /osu.XR/Panels/HandheldPanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Panels/HandheldPanel.cs -------------------------------------------------------------------------------- /osu.XR/Panels/InspectorPanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Panels/InspectorPanel.cs -------------------------------------------------------------------------------- /osu.XR/Panels/NotificationsPanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Panels/NotificationsPanel.cs -------------------------------------------------------------------------------- /osu.XR/Panels/OsuPanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Panels/OsuPanel.cs -------------------------------------------------------------------------------- /osu.XR/Panels/Overlays/FileSelectionOverlay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Panels/Overlays/FileSelectionOverlay.cs -------------------------------------------------------------------------------- /osu.XR/Panels/Overlays/PanelOverlay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Panels/Overlays/PanelOverlay.cs -------------------------------------------------------------------------------- /osu.XR/Panels/Overlays/PanelOverlayContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Panels/Overlays/PanelOverlayContainer.cs -------------------------------------------------------------------------------- /osu.XR/Panels/RulesetInfoPanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Panels/RulesetInfoPanel.cs -------------------------------------------------------------------------------- /osu.XR/Panels/SceneManagerPanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Panels/SceneManagerPanel.cs -------------------------------------------------------------------------------- /osu.XR/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Program.cs -------------------------------------------------------------------------------- /osu.XR/ReflectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/ReflectionExtensions.cs -------------------------------------------------------------------------------- /osu.XR/Resources/changelog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Resources/changelog.txt -------------------------------------------------------------------------------- /osu.XR/Resources/keyboard.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Resources/keyboard.obj -------------------------------------------------------------------------------- /osu.XR/Resources/keyboard_flat.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Resources/keyboard_flat.obj -------------------------------------------------------------------------------- /osu.XR/Resources/paw.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Resources/paw.obj -------------------------------------------------------------------------------- /osu.XR/Resources/selection.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Resources/selection.obj -------------------------------------------------------------------------------- /osu.XR/Resources/shoe.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Resources/shoe.obj -------------------------------------------------------------------------------- /osu.XR/Resources/shpere.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Resources/shpere.obj -------------------------------------------------------------------------------- /osu.XR/SceneWithMirrorWarning.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/SceneWithMirrorWarning.cs -------------------------------------------------------------------------------- /osu.XR/Settings/Hand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Settings/Hand.cs -------------------------------------------------------------------------------- /osu.XR/Settings/InputMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Settings/InputMode.cs -------------------------------------------------------------------------------- /osu.XR/Settings/Sections/GraphicsSettingSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Settings/Sections/GraphicsSettingSection.cs -------------------------------------------------------------------------------- /osu.XR/Settings/Sections/InputSettingSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Settings/Sections/InputSettingSection.cs -------------------------------------------------------------------------------- /osu.XR/Settings/Sections/PresetsSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Settings/Sections/PresetsSection.cs -------------------------------------------------------------------------------- /osu.XR/Settings/Sections/SettingsSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Settings/Sections/SettingsSection.cs -------------------------------------------------------------------------------- /osu.XR/Settings/SettingsPreset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Settings/SettingsPreset.cs -------------------------------------------------------------------------------- /osu.XR/Settings/XrConfigManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Settings/XrConfigManager.cs -------------------------------------------------------------------------------- /osu.XR/Settings/XrConfigSetting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Settings/XrConfigSetting.cs -------------------------------------------------------------------------------- /osu.XR/TextureGeneration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/TextureGeneration.cs -------------------------------------------------------------------------------- /osu.XR/Textures/dust.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/Textures/dust.png -------------------------------------------------------------------------------- /osu.XR/UnreachableCodeException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/UnreachableCodeException.cs -------------------------------------------------------------------------------- /osu.XR/XrAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/XrAction.cs -------------------------------------------------------------------------------- /osu.XR/osu.XR.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/osu.XR.csproj -------------------------------------------------------------------------------- /osu.XR/osu.XR.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.XR/osu.XR.csproj.user -------------------------------------------------------------------------------- /osu.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flutterish/osu-XR/HEAD/osu.sln --------------------------------------------------------------------------------