├── .editorconfig ├── .gitignore ├── Assets ├── DefaultVolumeProfile.asset ├── DefaultVolumeProfile.asset.meta ├── Samples.meta ├── Samples │ ├── XR Interaction Toolkit.meta │ └── XR Interaction Toolkit │ │ ├── 3.0.7.meta │ │ └── 3.0.7 │ │ ├── Starter Assets.meta │ │ └── Starter Assets │ │ ├── AffordanceThemes.meta │ │ ├── AffordanceThemes │ │ ├── ControllerPokeSphereScale.asset │ │ ├── ControllerPokeSphereScale.asset.meta │ │ ├── HighlightInteractionColor.asset │ │ ├── HighlightInteractionColor.asset.meta │ │ ├── HighlightStrengthInteraction.asset │ │ ├── HighlightStrengthInteraction.asset.meta │ │ ├── PokeSphereColor.asset │ │ ├── PokeSphereColor.asset.meta │ │ ├── PokeSphereInteraction.asset │ │ └── PokeSphereInteraction.asset.meta │ │ ├── Animations.meta │ │ ├── Animations │ │ ├── ArrowBounce.anim │ │ ├── ArrowBounce.anim.meta │ │ ├── Climb Teleport Arrow.controller │ │ └── Climb Teleport Arrow.controller.meta │ │ ├── DemoScene.unity │ │ ├── DemoScene.unity.meta │ │ ├── DemoSceneAssets.meta │ │ ├── DemoSceneAssets │ │ ├── AffordanceThemes.meta │ │ ├── AffordanceThemes │ │ │ ├── InteractionColor.asset │ │ │ └── InteractionColor.asset.meta │ │ ├── Audio.meta │ │ ├── Audio │ │ │ ├── Button Pop.wav │ │ │ └── Button Pop.wav.meta │ │ ├── Materials.meta │ │ ├── Materials │ │ │ ├── Concrete Dark Blue.mat │ │ │ ├── Concrete Dark Blue.mat.meta │ │ │ ├── Concrete Grey.mat │ │ │ ├── Concrete Grey.mat.meta │ │ │ ├── Concrete Light Blue.mat │ │ │ ├── Concrete Light Blue.mat.meta │ │ │ ├── Lit White.mat │ │ │ ├── Lit White.mat.meta │ │ │ ├── MaterialPipelineHandler.asset │ │ │ └── MaterialPipelineHandler.asset.meta │ │ ├── Models.meta │ │ ├── Models │ │ │ ├── Primitive_Blaster.fbx │ │ │ ├── Primitive_Blaster.fbx.meta │ │ │ ├── Primitive_Blaster_Long.fbx │ │ │ ├── Primitive_Blaster_Long.fbx.meta │ │ │ ├── Primitive_Cylinder.fbx │ │ │ ├── Primitive_Cylinder.fbx.meta │ │ │ ├── Primitive_Pyramid.fbx │ │ │ ├── Primitive_Pyramid.fbx.meta │ │ │ ├── Primitive_Tapered_Cylinder.fbx │ │ │ ├── Primitive_Tapered_Cylinder.fbx.meta │ │ │ ├── Primitive_Torus.fbx │ │ │ ├── Primitive_Torus.fbx.meta │ │ │ ├── Primitive_Torus_Cut.fbx │ │ │ ├── Primitive_Torus_Cut.fbx.meta │ │ │ ├── PushButton.fbx │ │ │ └── PushButton.fbx.meta │ │ ├── Prefabs.meta │ │ ├── Prefabs │ │ │ ├── Climb.meta │ │ │ ├── Climb │ │ │ │ ├── Climb Sample.prefab │ │ │ │ ├── Climb Sample.prefab.meta │ │ │ │ ├── ClimbTeleportReticle.prefab │ │ │ │ ├── ClimbTeleportReticle.prefab.meta │ │ │ │ ├── Climbing Wall.prefab │ │ │ │ ├── Climbing Wall.prefab.meta │ │ │ │ ├── Ladder.prefab │ │ │ │ ├── Ladder.prefab.meta │ │ │ │ ├── Multi Floor Ladder.prefab │ │ │ │ ├── Multi Floor Ladder.prefab.meta │ │ │ │ ├── Single Floor Ladder.prefab │ │ │ │ └── Single Floor Ladder.prefab.meta │ │ │ ├── Far Grab Samples.prefab │ │ │ ├── Far Grab Samples.prefab.meta │ │ │ ├── Gaze Interactables.prefab │ │ │ ├── Gaze Interactables.prefab.meta │ │ │ ├── Interactables Sample.prefab │ │ │ ├── Interactables Sample.prefab.meta │ │ │ ├── Interactables.meta │ │ │ ├── Interactables │ │ │ │ ├── Blaser-Long.prefab │ │ │ │ ├── Blaser-Long.prefab.meta │ │ │ │ ├── Blaser.prefab │ │ │ │ ├── Blaser.prefab.meta │ │ │ │ ├── Confetti.prefab │ │ │ │ ├── Confetti.prefab.meta │ │ │ │ ├── Cube.prefab │ │ │ │ ├── Cube.prefab.meta │ │ │ │ ├── Cylinder.prefab │ │ │ │ ├── Cylinder.prefab.meta │ │ │ │ ├── Pot.prefab │ │ │ │ ├── Pot.prefab.meta │ │ │ │ ├── Push Button.prefab │ │ │ │ ├── Push Button.prefab.meta │ │ │ │ ├── Torus-Cut.prefab │ │ │ │ ├── Torus-Cut.prefab.meta │ │ │ │ ├── Torus.prefab │ │ │ │ └── Torus.prefab.meta │ │ │ ├── InteractionAffordance.prefab │ │ │ ├── InteractionAffordance.prefab.meta │ │ │ ├── Poke Interactions Sample.prefab │ │ │ ├── Poke Interactions Sample.prefab.meta │ │ │ ├── Teleport.meta │ │ │ ├── Teleport │ │ │ │ ├── Snap Teleport Anchor.prefab │ │ │ │ ├── Snap Teleport Anchor.prefab.meta │ │ │ │ ├── Teleport Anchor.prefab │ │ │ │ ├── Teleport Anchor.prefab.meta │ │ │ │ ├── Teleport Area.prefab │ │ │ │ └── Teleport Area.prefab.meta │ │ │ ├── Teleportation Environment.prefab │ │ │ ├── Teleportation Environment.prefab.meta │ │ │ ├── UI Sample.prefab │ │ │ ├── UI Sample.prefab.meta │ │ │ ├── UI.meta │ │ │ └── UI │ │ │ │ ├── Dropdown.prefab │ │ │ │ ├── Dropdown.prefab.meta │ │ │ │ ├── Icon Button.prefab │ │ │ │ ├── Icon Button.prefab.meta │ │ │ │ ├── Icon Toggle.prefab │ │ │ │ ├── Icon Toggle.prefab.meta │ │ │ │ ├── Interactive Controls.prefab │ │ │ │ ├── Interactive Controls.prefab.meta │ │ │ │ ├── MinMaxSlider.prefab │ │ │ │ ├── MinMaxSlider.prefab.meta │ │ │ │ ├── ModalSingleButton.prefab │ │ │ │ ├── ModalSingleButton.prefab.meta │ │ │ │ ├── Scroll UI Sample.prefab │ │ │ │ ├── Scroll UI Sample.prefab.meta │ │ │ │ ├── Text Toggle.prefab │ │ │ │ ├── Text Toggle.prefab.meta │ │ │ │ ├── TextButton.prefab │ │ │ │ └── TextButton.prefab.meta │ │ ├── Scripts.meta │ │ ├── Scripts │ │ │ ├── IncrementUIText.cs │ │ │ ├── IncrementUIText.cs.meta │ │ │ ├── MultiAnchorTeleportReticle.cs │ │ │ └── MultiAnchorTeleportReticle.cs.meta │ │ ├── Settings.meta │ │ ├── Settings │ │ │ ├── GazeTeleportAnchorFilter.asset │ │ │ ├── GazeTeleportAnchorFilter.asset.meta │ │ │ ├── TeleportVolumeDestinationSettings.asset │ │ │ └── TeleportVolumeDestinationSettings.asset.meta │ │ ├── Sprites.meta │ │ ├── Sprites │ │ │ ├── Asset.png │ │ │ ├── Asset.png.meta │ │ │ ├── Checkmark.png │ │ │ ├── Checkmark.png.meta │ │ │ ├── Circle_60x60 Outline 4.png │ │ │ ├── Circle_60x60 Outline 4.png.meta │ │ │ ├── Circle_60x60_Horizontal.png │ │ │ ├── Circle_60x60_Horizontal.png.meta │ │ │ ├── Forward.png │ │ │ ├── Forward.png.meta │ │ │ ├── LegibilityMask.png │ │ │ ├── LegibilityMask.png.meta │ │ │ ├── Round Radius 4 Outline.png │ │ │ ├── Round Radius 4 Outline.png.meta │ │ │ ├── Round Radius 4.png │ │ │ └── Round Radius 4.png.meta │ │ ├── Textures.meta │ │ └── Textures │ │ │ ├── Concrete_Albedo.tif │ │ │ ├── Concrete_Albedo.tif.meta │ │ │ ├── Concrete_Metallic.tif │ │ │ ├── Concrete_Metallic.tif.meta │ │ │ ├── Concrete_Normal.tif │ │ │ └── Concrete_Normal.tif.meta │ │ ├── Editor.meta │ │ ├── Editor │ │ ├── Scripts.meta │ │ ├── Scripts │ │ │ ├── StarterAssetsSampleProjectValidation.cs │ │ │ └── StarterAssetsSampleProjectValidation.cs.meta │ │ ├── StarterAssets.Editor.asmdef │ │ └── StarterAssets.Editor.asmdef.meta │ │ ├── Filters.meta │ │ ├── Filters │ │ ├── AnyGazedAtTeleportAnchorFilter.asset │ │ └── AnyGazedAtTeleportAnchorFilter.asset.meta │ │ ├── Materials.meta │ │ ├── Materials │ │ ├── Controller_Grey.mat │ │ ├── Controller_Grey.mat.meta │ │ ├── Controller_White.mat │ │ ├── Controller_White.mat.meta │ │ ├── Flat Blue.mat │ │ ├── Flat Blue.mat.meta │ │ ├── FresnelHighlight.mat │ │ ├── FresnelHighlight.mat.meta │ │ ├── Interactable.mat │ │ ├── Interactable.mat.meta │ │ ├── MaterialPipelineHandler.asset │ │ ├── MaterialPipelineHandler.asset.meta │ │ ├── Telport Anchor.mat │ │ ├── Telport Anchor.mat.meta │ │ ├── Telport Area.mat │ │ ├── Telport Area.mat.meta │ │ ├── UI-NoZTest.mat │ │ └── UI-NoZTest.mat.meta │ │ ├── Models.meta │ │ ├── Models │ │ ├── BlinkVisual.fbx │ │ ├── BlinkVisual.fbx.meta │ │ ├── Pinch_Pointer_LOD0.fbx │ │ ├── Pinch_Pointer_LOD0.fbx.meta │ │ ├── Primitive_Cylinder.fbx │ │ ├── Primitive_Cylinder.fbx.meta │ │ ├── Primitive_Wedge.fbx │ │ ├── Primitive_Wedge.fbx.meta │ │ ├── Reticle_Torus.fbx │ │ ├── Reticle_Torus.fbx.meta │ │ ├── UniversalController.fbx │ │ └── UniversalController.fbx.meta │ │ ├── Prefabs.meta │ │ ├── Prefabs │ │ ├── Affordances.meta │ │ ├── Affordances │ │ │ ├── HighlightInteractionAffordance.prefab │ │ │ ├── HighlightInteractionAffordance.prefab.meta │ │ │ ├── PokePointerAffordance.prefab │ │ │ └── PokePointerAffordance.prefab.meta │ │ ├── Controllers.meta │ │ ├── Controllers │ │ │ ├── XR Controller Left.prefab │ │ │ ├── XR Controller Left.prefab.meta │ │ │ ├── XR Controller Right.prefab │ │ │ └── XR Controller Right.prefab.meta │ │ ├── Interactors.meta │ │ ├── Interactors │ │ │ ├── Direct Interactor.prefab │ │ │ ├── Direct Interactor.prefab.meta │ │ │ ├── Gaze Interactor.prefab │ │ │ ├── Gaze Interactor.prefab.meta │ │ │ ├── Left_NearFarInteractor.prefab │ │ │ ├── Left_NearFarInteractor.prefab.meta │ │ │ ├── Poke Interactor.prefab │ │ │ ├── Poke Interactor.prefab.meta │ │ │ ├── Ray Interactor.prefab │ │ │ ├── Ray Interactor.prefab.meta │ │ │ ├── Right_NearFarInteractor.prefab │ │ │ ├── Right_NearFarInteractor.prefab.meta │ │ │ ├── Teleport Interactor.prefab │ │ │ └── Teleport Interactor.prefab.meta │ │ ├── Teleport.meta │ │ ├── Teleport │ │ │ ├── Blocking Teleport Reticle.prefab │ │ │ ├── Blocking Teleport Reticle.prefab.meta │ │ │ ├── Climb Teleport Arrow.prefab │ │ │ ├── Climb Teleport Arrow.prefab.meta │ │ │ ├── Directional Teleport Reticle.prefab │ │ │ └── Directional Teleport Reticle.prefab.meta │ │ ├── XR Origin (XR Rig).prefab │ │ └── XR Origin (XR Rig).prefab.meta │ │ ├── Presets.meta │ │ ├── Presets │ │ ├── XRI Default Continuous Move.preset │ │ ├── XRI Default Continuous Move.preset.meta │ │ ├── XRI Default Continuous Turn.preset │ │ ├── XRI Default Continuous Turn.preset.meta │ │ ├── XRI Default Dynamic Move.preset │ │ ├── XRI Default Dynamic Move.preset.meta │ │ ├── XRI Default Left Controller InputActionManager.preset │ │ ├── XRI Default Left Controller InputActionManager.preset.meta │ │ ├── XRI Default Left Grab Move.preset │ │ ├── XRI Default Left Grab Move.preset.meta │ │ ├── XRI Default Right Controller InputActionManager.preset │ │ ├── XRI Default Right Controller InputActionManager.preset.meta │ │ ├── XRI Default Right Grab Move.preset │ │ ├── XRI Default Right Grab Move.preset.meta │ │ ├── XRI Default Snap Turn.preset │ │ ├── XRI Default Snap Turn.preset.meta │ │ ├── XRI Default XR UI Input Module.preset │ │ └── XRI Default XR UI Input Module.preset.meta │ │ ├── Scripts.meta │ │ ├── Scripts │ │ ├── ClimbTeleportDestinationIndicator.cs │ │ ├── ClimbTeleportDestinationIndicator.cs.meta │ │ ├── ControllerAnimator.cs │ │ ├── ControllerAnimator.cs.meta │ │ ├── ControllerInputActionManager.cs │ │ ├── ControllerInputActionManager.cs.meta │ │ ├── DestroySelf.cs │ │ ├── DestroySelf.cs.meta │ │ ├── DynamicMoveProvider.cs │ │ ├── DynamicMoveProvider.cs.meta │ │ ├── GazeInputManager.cs │ │ ├── GazeInputManager.cs.meta │ │ ├── MaterialPipelineHandler.cs │ │ ├── MaterialPipelineHandler.cs.meta │ │ ├── ObjectSpawner.cs │ │ ├── ObjectSpawner.cs.meta │ │ ├── RotationAxisLockGrabTransformer.cs │ │ ├── RotationAxisLockGrabTransformer.cs.meta │ │ ├── TeleportVolumeAnchorAffordanceStateLink.cs │ │ ├── TeleportVolumeAnchorAffordanceStateLink.cs.meta │ │ ├── XRPokeFollowAffordance.cs │ │ └── XRPokeFollowAffordance.cs.meta │ │ ├── Shaders.meta │ │ ├── Shaders │ │ ├── BiRP_Fresnel.shader │ │ ├── BiRP_Fresnel.shader.meta │ │ ├── Interactable.shadergraph │ │ ├── Interactable.shadergraph.meta │ │ ├── UI-NoZTest.shader │ │ ├── UI-NoZTest.shader.meta │ │ ├── Unlit_Fresnel.shadergraph │ │ ├── Unlit_Fresnel.shadergraph.meta │ │ ├── Unlit_ShaderGraph.shadergraph │ │ └── Unlit_ShaderGraph.shadergraph.meta │ │ ├── StarterAssets.asmdef │ │ ├── StarterAssets.asmdef.meta │ │ ├── Textures.meta │ │ ├── Textures │ │ ├── DefaultMaterial_AO.png │ │ └── DefaultMaterial_AO.png.meta │ │ ├── TunnelingVignette.meta │ │ ├── TunnelingVignette │ │ ├── TunnelingVignette.mat │ │ ├── TunnelingVignette.mat.meta │ │ ├── TunnelingVignette.prefab │ │ ├── TunnelingVignette.prefab.meta │ │ ├── TunnelingVignette.shader │ │ ├── TunnelingVignette.shader.meta │ │ ├── TunnelingVignetteHemisphere.fbx │ │ ├── TunnelingVignetteHemisphere.fbx.meta │ │ ├── TunnelingVignetteSG.shadergraph │ │ └── TunnelingVignetteSG.shadergraph.meta │ │ ├── XRI Default Input Actions.inputactions │ │ └── XRI Default Input Actions.inputactions.meta ├── TextMesh Pro.meta ├── TextMesh Pro │ ├── Documentation.meta │ ├── Documentation │ │ ├── TextMesh Pro User Guide 2016.pdf │ │ └── TextMesh Pro User Guide 2016.pdf.meta │ ├── Fonts.meta │ ├── Fonts │ │ ├── LiberationSans - OFL.txt │ │ ├── LiberationSans - OFL.txt.meta │ │ ├── LiberationSans.ttf │ │ └── LiberationSans.ttf.meta │ ├── Resources.meta │ ├── Resources │ │ ├── Fonts & Materials.meta │ │ ├── Fonts & Materials │ │ │ ├── LiberationSans SDF - Drop Shadow.mat │ │ │ ├── LiberationSans SDF - Drop Shadow.mat.meta │ │ │ ├── LiberationSans SDF - Fallback.asset │ │ │ ├── LiberationSans SDF - Fallback.asset.meta │ │ │ ├── LiberationSans SDF - Outline.mat │ │ │ ├── LiberationSans SDF - Outline.mat.meta │ │ │ ├── LiberationSans SDF.asset │ │ │ └── LiberationSans SDF.asset.meta │ │ ├── LineBreaking Following Characters.txt │ │ ├── LineBreaking Following Characters.txt.meta │ │ ├── LineBreaking Leading Characters.txt │ │ ├── LineBreaking Leading Characters.txt.meta │ │ ├── Sprite Assets.meta │ │ ├── Sprite Assets │ │ │ ├── EmojiOne.asset │ │ │ └── EmojiOne.asset.meta │ │ ├── Style Sheets.meta │ │ ├── Style Sheets │ │ │ ├── Default Style Sheet.asset │ │ │ └── Default Style Sheet.asset.meta │ │ ├── TMP Settings.asset │ │ └── TMP Settings.asset.meta │ ├── Shaders.meta │ ├── Shaders │ │ ├── SDFFunctions.hlsl │ │ ├── SDFFunctions.hlsl.meta │ │ ├── TMP_Bitmap-Custom-Atlas.shader │ │ ├── TMP_Bitmap-Custom-Atlas.shader.meta │ │ ├── TMP_Bitmap-Mobile.shader │ │ ├── TMP_Bitmap-Mobile.shader.meta │ │ ├── TMP_Bitmap.shader │ │ ├── TMP_Bitmap.shader.meta │ │ ├── TMP_SDF Overlay.shader │ │ ├── TMP_SDF Overlay.shader.meta │ │ ├── TMP_SDF SSD.shader │ │ ├── TMP_SDF SSD.shader.meta │ │ ├── TMP_SDF-HDRP LIT.shadergraph │ │ ├── TMP_SDF-HDRP LIT.shadergraph.meta │ │ ├── TMP_SDF-HDRP UNLIT.shadergraph │ │ ├── TMP_SDF-HDRP UNLIT.shadergraph.meta │ │ ├── TMP_SDF-Mobile Masking.shader │ │ ├── TMP_SDF-Mobile Masking.shader.meta │ │ ├── TMP_SDF-Mobile Overlay.shader │ │ ├── TMP_SDF-Mobile Overlay.shader.meta │ │ ├── TMP_SDF-Mobile SSD.shader │ │ ├── TMP_SDF-Mobile SSD.shader.meta │ │ ├── TMP_SDF-Mobile-2-Pass.shader │ │ ├── TMP_SDF-Mobile-2-Pass.shader.meta │ │ ├── TMP_SDF-Mobile.shader │ │ ├── TMP_SDF-Mobile.shader.meta │ │ ├── TMP_SDF-Surface-Mobile.shader │ │ ├── TMP_SDF-Surface-Mobile.shader.meta │ │ ├── TMP_SDF-Surface.shader │ │ ├── TMP_SDF-Surface.shader.meta │ │ ├── TMP_SDF-URP Lit.shadergraph │ │ ├── TMP_SDF-URP Lit.shadergraph.meta │ │ ├── TMP_SDF-URP Unlit.shadergraph │ │ ├── TMP_SDF-URP Unlit.shadergraph.meta │ │ ├── TMP_SDF.shader │ │ ├── TMP_SDF.shader.meta │ │ ├── TMP_Sprite.shader │ │ ├── TMP_Sprite.shader.meta │ │ ├── TMPro.cginc │ │ ├── TMPro.cginc.meta │ │ ├── TMPro_Mobile.cginc │ │ ├── TMPro_Mobile.cginc.meta │ │ ├── TMPro_Properties.cginc │ │ ├── TMPro_Properties.cginc.meta │ │ ├── TMPro_Surface.cginc │ │ └── TMPro_Surface.cginc.meta │ ├── Sprites.meta │ └── Sprites │ │ ├── EmojiOne Attribution.txt │ │ ├── EmojiOne Attribution.txt.meta │ │ ├── EmojiOne.json │ │ ├── EmojiOne.json.meta │ │ ├── EmojiOne.png │ │ └── EmojiOne.png.meta ├── UI Toolkit.meta ├── UI Toolkit │ ├── PanelSettings.asset │ ├── PanelSettings.asset.meta │ ├── UnityThemes.meta │ └── UnityThemes │ │ ├── UnityDefaultRuntimeTheme.tss │ │ └── UnityDefaultRuntimeTheme.tss.meta ├── XR.meta ├── XR │ ├── Loaders.meta │ ├── Loaders │ │ ├── OpenXRLoader.asset │ │ └── OpenXRLoader.asset.meta │ ├── Settings.meta │ ├── Settings │ │ ├── OpenXR Editor Settings.asset │ │ ├── OpenXR Editor Settings.asset.meta │ │ ├── OpenXR Package Settings.asset │ │ └── OpenXR Package Settings.asset.meta │ ├── XRGeneralSettingsPerBuildTarget.asset │ └── XRGeneralSettingsPerBuildTarget.asset.meta ├── XRI.meta ├── XRI │ ├── Settings.meta │ └── Settings │ │ ├── Resources.meta │ │ ├── Resources │ │ ├── InteractionLayerSettings.asset │ │ ├── InteractionLayerSettings.asset.meta │ │ ├── XRDeviceSimulatorSettings.asset │ │ └── XRDeviceSimulatorSettings.asset.meta │ │ ├── XRInteractionEditorSettings.asset │ │ └── XRInteractionEditorSettings.asset.meta ├── _Project.meta └── _Project │ ├── Cursors.meta │ ├── Cursors │ ├── Crosshair.png │ └── Crosshair.png.meta │ ├── Prefabs.meta │ ├── Prefabs │ ├── pfLedImageObject.prefab │ ├── pfLedImageObject.prefab.meta │ ├── pfLedProcessor.prefab │ ├── pfLedProcessor.prefab.meta │ ├── pfLibretroRebindingInput.prefab │ ├── pfLibretroRebindingInput.prefab.meta │ ├── pfUI.prefab │ ├── pfUI.prefab.meta │ ├── pfUICoreOptionTemplate.prefab │ ├── pfUICoreOptionTemplate.prefab.meta │ ├── pfUIInputDeviceDropdown.prefab │ ├── pfUIInputDeviceDropdown.prefab.meta │ ├── pfUIOptionDropdown.prefab │ ├── pfUIOptionDropdown.prefab.meta │ ├── pfUIToolbarMenuButton.prefab │ └── pfUIToolbarMenuButton.prefab.meta │ ├── Scenes.meta │ ├── Scenes │ ├── Basic.unity │ ├── Basic.unity.meta │ ├── VR.unity │ └── VR.unity.meta │ ├── Scripts.meta │ ├── Scripts │ ├── Editor.meta │ ├── Editor │ │ ├── JsonConfigLoaderInspector.cs │ │ ├── JsonConfigLoaderInspector.cs.meta │ │ ├── RebindActionUIEditor.cs │ │ ├── RebindActionUIEditor.cs.meta │ │ ├── SK.Libretro.Examples.Editor.asmdef │ │ ├── SK.Libretro.Examples.Editor.asmdef.meta │ │ ├── UI_RootInspector.cs │ │ └── UI_RootInspector.cs.meta │ ├── Runtime.meta │ └── Runtime │ │ ├── Crosshair.cs │ │ ├── Crosshair.cs.meta │ │ ├── JsonConfigLoader.cs │ │ ├── JsonConfigLoader.cs.meta │ │ ├── LedObject.cs │ │ ├── LedObject.cs.meta │ │ ├── LedProcessor.cs │ │ ├── LedProcessor.cs.meta │ │ ├── SK.Libretro.Examples.asmdef │ │ ├── SK.Libretro.Examples.asmdef.meta │ │ ├── SingleInstanceManager.cs │ │ ├── SingleInstanceManager.cs.meta │ │ ├── UI.meta │ │ ├── UI │ │ ├── BindingsUI.cs │ │ ├── BindingsUI.cs.meta │ │ ├── GamepadIconsExample.cs │ │ ├── GamepadIconsExample.cs.meta │ │ ├── RebindActionUI.cs │ │ ├── RebindActionUI.cs.meta │ │ ├── UICoreOption.cs │ │ ├── UICoreOption.cs.meta │ │ ├── UICoreOptionDropdown.cs │ │ ├── UICoreOptionDropdown.cs.meta │ │ ├── UIInputDevice.cs │ │ ├── UIInputDevice.cs.meta │ │ ├── UIInputDevices.cs │ │ ├── UIInputDevices.cs.meta │ │ ├── UIMenu.cs │ │ ├── UIMenu.cs.meta │ │ ├── UIMenuEntryDiskIndex.cs │ │ ├── UIMenuEntryDiskIndex.cs.meta │ │ ├── UIMenuEntryStateSlot.cs │ │ ├── UIMenuEntryStateSlot.cs.meta │ │ ├── UIRoot.cs │ │ ├── UIRoot.cs.meta │ │ ├── UI_Button.cs │ │ ├── UI_Button.cs.meta │ │ ├── UI_CoreOptionsMenu.cs │ │ ├── UI_CoreOptionsMenu.cs.meta │ │ ├── UI_InputDeviceDropdown.cs │ │ ├── UI_InputDeviceDropdown.cs.meta │ │ ├── UI_InputDevicesMenu.cs │ │ ├── UI_InputDevicesMenu.cs.meta │ │ ├── UI_InputField.cs │ │ ├── UI_InputField.cs.meta │ │ ├── UI_Root.cs │ │ ├── UI_Root.cs.meta │ │ ├── UI_Toolbar.cs │ │ ├── UI_Toolbar.cs.meta │ │ ├── UI_ToolbarMenu.cs │ │ └── UI_ToolbarMenu.cs.meta │ │ ├── Utilities.meta │ │ ├── Utilities │ │ ├── CursorUtils.cs │ │ └── CursorUtils.cs.meta │ │ ├── XR.meta │ │ └── XR │ │ ├── ActionBasedControllerManager.cs │ │ └── ActionBasedControllerManager.cs.meta │ ├── Settings.meta │ ├── Settings │ ├── Rendering.meta │ └── Rendering │ │ ├── UniversalRenderPipelineAsset.asset │ │ ├── UniversalRenderPipelineAsset.asset.meta │ │ ├── UniversalRenderPipelineAsset_Renderer.asset │ │ ├── UniversalRenderPipelineAsset_Renderer.asset.meta │ │ ├── UniversalRenderPipelineGlobalSettings.asset │ │ └── UniversalRenderPipelineGlobalSettings.asset.meta │ ├── Sprites.meta │ └── Sprites │ ├── Icons.meta │ └── Icons │ ├── PS4_Circle.png │ ├── PS4_Circle.png.meta │ ├── PS4_Cross.png │ ├── PS4_Cross.png.meta │ ├── PS4_Dpad.png │ ├── PS4_Dpad.png.meta │ ├── PS4_Dpad_Down.png │ ├── PS4_Dpad_Down.png.meta │ ├── PS4_Dpad_Left.png │ ├── PS4_Dpad_Left.png.meta │ ├── PS4_Dpad_Right.png │ ├── PS4_Dpad_Right.png.meta │ ├── PS4_Dpad_Up.png │ ├── PS4_Dpad_Up.png.meta │ ├── PS4_L1.png │ ├── PS4_L1.png.meta │ ├── PS4_L2.png │ ├── PS4_L2.png.meta │ ├── PS4_Left_Stick.png │ ├── PS4_Left_Stick.png.meta │ ├── PS4_Options.png │ ├── PS4_Options.png.meta │ ├── PS4_R1.png │ ├── PS4_R1.png.meta │ ├── PS4_R2.png │ ├── PS4_R2.png.meta │ ├── PS4_Right_Stick.png │ ├── PS4_Right_Stick.png.meta │ ├── PS4_Share.png │ ├── PS4_Share.png.meta │ ├── PS4_Square.png │ ├── PS4_Square.png.meta │ ├── PS4_Triangle.png │ ├── PS4_Triangle.png.meta │ ├── XboxOne_A.png │ ├── XboxOne_A.png.meta │ ├── XboxOne_B.png │ ├── XboxOne_B.png.meta │ ├── XboxOne_Dpad.png │ ├── XboxOne_Dpad.png.meta │ ├── XboxOne_Dpad_Down.png │ ├── XboxOne_Dpad_Down.png.meta │ ├── XboxOne_Dpad_Left.png │ ├── XboxOne_Dpad_Left.png.meta │ ├── XboxOne_Dpad_Right.png │ ├── XboxOne_Dpad_Right.png.meta │ ├── XboxOne_Dpad_Up.png │ ├── XboxOne_Dpad_Up.png.meta │ ├── XboxOne_LB.png │ ├── XboxOne_LB.png.meta │ ├── XboxOne_LT.png │ ├── XboxOne_LT.png.meta │ ├── XboxOne_Left_Stick.png │ ├── XboxOne_Left_Stick.png.meta │ ├── XboxOne_Menu.png │ ├── XboxOne_Menu.png.meta │ ├── XboxOne_RB.png │ ├── XboxOne_RB.png.meta │ ├── XboxOne_RT.png │ ├── XboxOne_RT.png.meta │ ├── XboxOne_Right_Stick.png │ ├── XboxOne_Right_Stick.png.meta │ ├── XboxOne_Windows.png │ ├── XboxOne_Windows.png.meta │ ├── XboxOne_X.png │ ├── XboxOne_X.png.meta │ ├── XboxOne_Y.png │ ├── XboxOne_Y.png.meta │ ├── check.png │ ├── check.png.meta │ ├── chevron-down.png │ └── chevron-down.png.meta ├── LICENSE ├── Packages └── manifest.json ├── ProjectSettings ├── AudioManager.asset ├── BurstAotSettings_Android.json ├── BurstAotSettings_StandaloneWindows.json ├── ClusterInputManager.asset ├── CommonBurstAotSettings.json ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── MemorySettings.asset ├── MultiplayerManager.asset ├── NavMeshAreas.asset ├── PackageManagerSettings.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectAuditorSettings.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── SceneTemplateSettings.json ├── ShaderGraphSettings.asset ├── TagManager.asset ├── TimeManager.asset ├── URPProjectSettings.asset ├── UnityConnectSettings.asset ├── VFXManager.asset ├── VersionControlSettings.asset ├── XRPackageSettings.asset └── XRSettings.asset ├── README.md ├── UIElementsSchema ├── GlobalNamespace.xsd ├── SK.Libretro.Unity.Editor.xsd ├── UIElements.xsd ├── Unity.Profiling.Editor.xsd ├── Unity.UI.Builder.xsd ├── UnityEditor.Experimental.GraphView.xsd ├── UnityEditor.Overlays.xsd ├── UnityEditor.PackageManager.UI.Internal.xsd ├── UnityEditor.Rendering.LookDev.xsd ├── UnityEditor.Search.xsd ├── UnityEditor.ShaderGraph.Drawing.xsd ├── UnityEditor.ShortcutManagement.xsd ├── UnityEditor.UIElements.Debugger.xsd ├── UnityEditor.UIElements.xsd ├── UnityEditor.VFX.UI.xsd └── UnityEngine.UIElements.xsd ├── app.config └── packages.config /Assets/DefaultVolumeProfile.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 26e9463e36f22b74fb6d9d585c6ba0a8 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e2d64b6fdaa199439878d962afa3919 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ff7a00fb8bf867248afdcc7b3f43c0f4 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4d7141fe46a4b0340abf82b28a3952b2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 36ef3b99b3cac324aabab88d80003d96 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/AffordanceThemes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c333f3b28c3ddba48b84169d5da1a730 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/AffordanceThemes/ControllerPokeSphereScale.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: b53eb82258e249bb97cf3789c6a97dda, type: 3} 13 | m_Name: ControllerPokeSphereScale 14 | m_EditorClassIdentifier: 15 | m_Comments: 16 | m_ReadOnly: 1 17 | m_Value: 18 | m_StateAnimationCurve: 19 | m_UseConstant: 1 20 | m_ConstantValue: 21 | serializedVersion: 2 22 | m_Curve: 23 | - serializedVersion: 3 24 | time: 0 25 | value: 0 26 | inSlope: 0 27 | outSlope: 0 28 | tangentMode: 0 29 | weightedMode: 0 30 | inWeight: 0 31 | outWeight: 0 32 | - serializedVersion: 3 33 | time: 1 34 | value: 1 35 | inSlope: 0 36 | outSlope: 0 37 | tangentMode: 0 38 | weightedMode: 0 39 | inWeight: 0 40 | outWeight: 0 41 | m_PreInfinity: 2 42 | m_PostInfinity: 2 43 | m_RotationOrder: 4 44 | m_Variable: {fileID: 0} 45 | m_List: 46 | - stateName: disabled 47 | animationStateStartValue: 0 48 | animationStateEndValue: 0 49 | - stateName: idle 50 | animationStateStartValue: 0.5 51 | animationStateEndValue: 0.5 52 | - stateName: hovered 53 | animationStateStartValue: 1 54 | animationStateEndValue: 1 55 | - stateName: hoveredPriority 56 | animationStateStartValue: 1 57 | animationStateEndValue: 1 58 | - stateName: selected 59 | animationStateStartValue: 0.75 60 | animationStateEndValue: 0.75 61 | - stateName: activated 62 | animationStateStartValue: 0.55 63 | animationStateEndValue: 0.55 64 | - stateName: focused 65 | animationStateStartValue: 1 66 | animationStateEndValue: 1 67 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/AffordanceThemes/ControllerPokeSphereScale.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fd784a23f6ef7774a8998adf6e979d04 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/AffordanceThemes/HighlightInteractionColor.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b0b5aede76faac438e02d2a468f4805 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/AffordanceThemes/HighlightStrengthInteraction.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: b53eb82258e249bb97cf3789c6a97dda, type: 3} 13 | m_Name: HighlightStrengthInteraction 14 | m_EditorClassIdentifier: 15 | m_Comments: 16 | m_ReadOnly: 1 17 | m_Value: 18 | m_StateAnimationCurve: 19 | m_UseConstant: 1 20 | m_ConstantValue: 21 | serializedVersion: 2 22 | m_Curve: 23 | - serializedVersion: 3 24 | time: 0 25 | value: 0 26 | inSlope: 0 27 | outSlope: 0 28 | tangentMode: 0 29 | weightedMode: 0 30 | inWeight: 0 31 | outWeight: 0 32 | - serializedVersion: 3 33 | time: 1 34 | value: 1 35 | inSlope: 0 36 | outSlope: 0 37 | tangentMode: 0 38 | weightedMode: 0 39 | inWeight: 0 40 | outWeight: 0 41 | m_PreInfinity: 2 42 | m_PostInfinity: 2 43 | m_RotationOrder: 4 44 | m_Variable: {fileID: 0} 45 | m_List: 46 | - stateName: disabled 47 | animationStateStartValue: 16 48 | animationStateEndValue: 16 49 | - stateName: idle 50 | animationStateStartValue: 4 51 | animationStateEndValue: 4 52 | - stateName: hovered 53 | animationStateStartValue: 1.5 54 | animationStateEndValue: 1.5 55 | - stateName: hoveredPriority 56 | animationStateStartValue: 1.5 57 | animationStateEndValue: 1.5 58 | - stateName: selected 59 | animationStateStartValue: 1.5 60 | animationStateEndValue: 1.5 61 | - stateName: activated 62 | animationStateStartValue: 1.5 63 | animationStateEndValue: 1.5 64 | - stateName: focused 65 | animationStateStartValue: 3 66 | animationStateEndValue: 3 67 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/AffordanceThemes/HighlightStrengthInteraction.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 795305341a8dbbd46ae54e9a01d6ea95 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/AffordanceThemes/PokeSphereColor.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc690d1505c48cb4696838b71abd2ca0 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/AffordanceThemes/PokeSphereInteraction.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: b53eb82258e249bb97cf3789c6a97dda, type: 3} 13 | m_Name: PokeSphereInteraction 14 | m_EditorClassIdentifier: 15 | m_Comments: 16 | m_ReadOnly: 1 17 | m_Value: 18 | m_StateAnimationCurve: 19 | m_UseConstant: 1 20 | m_ConstantValue: 21 | serializedVersion: 2 22 | m_Curve: 23 | - serializedVersion: 3 24 | time: 0 25 | value: 0 26 | inSlope: 0 27 | outSlope: 0 28 | tangentMode: 0 29 | weightedMode: 0 30 | inWeight: 0 31 | outWeight: 0 32 | - serializedVersion: 3 33 | time: 1 34 | value: 1 35 | inSlope: 0 36 | outSlope: 0 37 | tangentMode: 0 38 | weightedMode: 0 39 | inWeight: 0 40 | outWeight: 0 41 | m_PreInfinity: 2 42 | m_PostInfinity: 2 43 | m_RotationOrder: 4 44 | m_Variable: {fileID: 0} 45 | m_List: 46 | - stateName: disabled 47 | animationStateStartValue: 1.5 48 | animationStateEndValue: 1.5 49 | - stateName: idle 50 | animationStateStartValue: 1.5 51 | animationStateEndValue: 1.5 52 | - stateName: hovered 53 | animationStateStartValue: 1.2 54 | animationStateEndValue: 1.5 55 | - stateName: hoveredPriority 56 | animationStateStartValue: 1.5 57 | animationStateEndValue: 1.5 58 | - stateName: selected 59 | animationStateStartValue: 1.5 60 | animationStateEndValue: 1.5 61 | - stateName: activated 62 | animationStateStartValue: 1.5 63 | animationStateEndValue: 1.5 64 | - stateName: focused 65 | animationStateStartValue: 1.5 66 | animationStateEndValue: 1.5 67 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/AffordanceThemes/PokeSphereInteraction.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c2712227db89c5142adad58b143bf039 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Animations.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8214388458fa6ed49b17bdcee2339a6d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Animations/ArrowBounce.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ebfa13455423c254e943b87bf6e1f310 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 7400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Animations/Climb Teleport Arrow.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db6239f7ccb29ca4aac63126c6a35e7d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 9100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 319dafa5c80f29f428dc1e0d03f04177 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 42541a22bf6270741bd05ac5ca0fccd4 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/AffordanceThemes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f635bc48476c3db41b2fe75737878deb 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/AffordanceThemes/InteractionColor.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3ec238cb3e80e274c844d7b56f585392 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Audio.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7b95d69e6872d544088b4338a03df20e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Audio/Button Pop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Audio/Button Pop.wav -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Audio/Button Pop.wav.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 16fba6d30ed741d4a9fdd6e79ee2f3ac 3 | AudioImporter: 4 | externalObjects: {} 5 | serializedVersion: 6 6 | defaultSettings: 7 | loadType: 0 8 | sampleRateSetting: 0 9 | sampleRateOverride: 44100 10 | compressionFormat: 1 11 | quality: 1 12 | conversionMode: 0 13 | platformSettingOverrides: {} 14 | forceToMono: 0 15 | normalize: 1 16 | preloadAudioData: 1 17 | loadInBackground: 0 18 | ambisonic: 0 19 | 3D: 1 20 | userData: 21 | assetBundleName: 22 | assetBundleVariant: 23 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4e01b7fb24753742a7665cef9ed7839 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Materials/Concrete Dark Blue.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bbb56ac3cf3c61a46ab3887c0fdbda8f 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Materials/Concrete Grey.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 842f1b88643f1bb458ba6243088e344e 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Materials/Concrete Light Blue.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 830d28b607e09a2479e2005c2eb5c75e 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Materials/Lit White.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc226930e8fad4c499969204cecfbc05 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Materials/MaterialPipelineHandler.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: e7883133e628dff4a86f50c082f77055, type: 3} 13 | m_Name: MaterialPipelineHandler 14 | m_EditorClassIdentifier: 15 | m_ShaderContainers: 16 | - material: {fileID: 2100000, guid: bbb56ac3cf3c61a46ab3887c0fdbda8f, type: 2} 17 | useSRPShaderName: 1 18 | scriptableRenderPipelineShaderName: Universal Render Pipeline/Lit 19 | scriptableRenderPipelineShader: {fileID: 0} 20 | useBuiltinShaderName: 1 21 | builtInPipelineShaderName: Standard 22 | builtInPipelineShader: {fileID: 0} 23 | - material: {fileID: 2100000, guid: 842f1b88643f1bb458ba6243088e344e, type: 2} 24 | useSRPShaderName: 1 25 | scriptableRenderPipelineShaderName: Universal Render Pipeline/Lit 26 | scriptableRenderPipelineShader: {fileID: 0} 27 | useBuiltinShaderName: 1 28 | builtInPipelineShaderName: Standard 29 | builtInPipelineShader: {fileID: 0} 30 | - material: {fileID: 2100000, guid: 830d28b607e09a2479e2005c2eb5c75e, type: 2} 31 | useSRPShaderName: 1 32 | scriptableRenderPipelineShaderName: Universal Render Pipeline/Lit 33 | scriptableRenderPipelineShader: {fileID: 0} 34 | useBuiltinShaderName: 1 35 | builtInPipelineShaderName: Standard 36 | builtInPipelineShader: {fileID: 0} 37 | - material: {fileID: 2100000, guid: fc226930e8fad4c499969204cecfbc05, type: 2} 38 | useSRPShaderName: 1 39 | scriptableRenderPipelineShaderName: Universal Render Pipeline/Simple Lit 40 | scriptableRenderPipelineShader: {fileID: 0} 41 | useBuiltinShaderName: 1 42 | builtInPipelineShaderName: Standard 43 | builtInPipelineShader: {fileID: 0} 44 | m_AutoRefreshShaders: 1 45 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Materials/MaterialPipelineHandler.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fcbe69f7b69204d43b67d30e2487c37c 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Models.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 90a5974969e85834f8306496fd3cda4c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Models/Primitive_Blaster.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Models/Primitive_Blaster.fbx -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Models/Primitive_Blaster_Long.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Models/Primitive_Blaster_Long.fbx -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Models/Primitive_Cylinder.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Models/Primitive_Cylinder.fbx -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Models/Primitive_Pyramid.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Models/Primitive_Pyramid.fbx -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Models/Primitive_Tapered_Cylinder.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Models/Primitive_Tapered_Cylinder.fbx -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Models/Primitive_Torus.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Models/Primitive_Torus.fbx -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Models/Primitive_Torus_Cut.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Models/Primitive_Torus_Cut.fbx -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Models/PushButton.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Models/PushButton.fbx -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 91951de0742340f45a1e49a4735db517 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Climb.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c6d684cb56fa7d4f869594e9a2dddb5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climb Sample.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ea572d587ee60f44bd5baa3bc2d6503 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Climb/ClimbTeleportReticle.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6eb816e9b7ce30f4cadff3d4ad7ad10c 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Climb/Climbing Wall.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0ea40bd139aedc43b0e8374d6139437 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Climb/Ladder.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b3830b3b2f190ee46a9c88433e985221 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Climb/Multi Floor Ladder.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 652585f331bff7e44afb8fe71ec2119f 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Climb/Single Floor Ladder.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f62bdd0e59688d4bb754afe89fa2f5a 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Far Grab Samples.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f5ee409d69254d64da7a3b74d31a5a40 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Gaze Interactables.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e05cd47ab8981f64badd3bfe29af8f4e 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Interactables Sample.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6821e1b7f44d8c44b8a2ba02f37309d5 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Interactables.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ac303adce39adb499d7f5c90a77c1c1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Blaser-Long.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe7fcf44eedd467489de26ce92577bc3 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Blaser.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3549fdaf258e11846b85a316c16c699c 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Confetti.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7942e6544a2b2ae48bcf988d9aed838d 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Cube.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e16046ebcbcb6742a86569d82e56cce 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Cylinder.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ed984a58a974166bf92c82a74380454 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Pot.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d5615d616019430d9c2e8727e71c97fb 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Push Button.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 76f3439a0ae796e4b81bee3f91f888ee 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Torus-Cut.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 833cb867d186193418fc107735ae3139 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Interactables/Torus.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 521327bdbcb341f782d36f02cab76cb0 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/InteractionAffordance.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb9104ef66b7305468adb3697fdeed5e 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Poke Interactions Sample.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 88246f8e9c3765d49be8da34eca3c630 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Teleport.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 66c6494bc1ad3b348b472a4d6d544e93 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Snap Teleport Anchor.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 037ba65d346be2a48ad006b9a9a3873e 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Anchor.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fad94b617f0540568dbf4c9c4011248c 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Teleport/Teleport Area.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: beb4e2871579447497fe41dfb108e2cd 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/Teleportation Environment.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e07eccb5e6f459d886de95044adb1d9 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/UI Sample.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fd28f23af44f73f4a95e33435872ad15 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/UI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 579a84533ec1ecc498bdc2cc489d2e79 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/UI/Dropdown.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 870459f1cb8d7b7428337cc5935feb67 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Button.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 56686f82f64b0af4688a89676403a500 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/UI/Icon Toggle.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 541ed11e270c6994ca5910042c7e04da 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/UI/Interactive Controls.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7bbb1960bab3e75459304488d8d1ffba 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/UI/MinMaxSlider.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 657321a07c3561043af55547ec4b0ed7 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/UI/ModalSingleButton.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c24a7635b5761984d81cf6c4aac26e0d 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/UI/Scroll UI Sample.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0cbc0856f0fb8d84a81be5dea463c369 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/UI/Text Toggle.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6a448845c7017044e8a9f3d711cfe825 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Prefabs/UI/TextButton.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e5db301629853dd4a99835fa70099d79 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 89c7da9a19d09c8419df6ac7f38d429e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Scripts/IncrementUIText.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine.UI; 2 | 3 | namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets 4 | { 5 | /// 6 | /// Add this component to a GameObject and call the method 7 | /// in response to a Unity Event to update a text display to count up with each event. 8 | /// 9 | public class IncrementUIText : MonoBehaviour 10 | { 11 | [SerializeField] 12 | [Tooltip("The Text component this behavior uses to display the incremented value.")] 13 | Text m_Text; 14 | 15 | /// 16 | /// The Text component this behavior uses to display the incremented value. 17 | /// 18 | public Text text 19 | { 20 | get => m_Text; 21 | set => m_Text = value; 22 | } 23 | 24 | int m_Count; 25 | 26 | /// 27 | /// See . 28 | /// 29 | protected void Awake() 30 | { 31 | if (m_Text == null) 32 | Debug.LogWarning("Missing required Text component reference. Use the Inspector window to assign which Text component to increment.", this); 33 | } 34 | 35 | /// 36 | /// Increment the string message of the Text component. 37 | /// 38 | public void IncrementText() 39 | { 40 | m_Count += 1; 41 | if (m_Text != null) 42 | m_Text.text = m_Count.ToString(); 43 | } 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Scripts/IncrementUIText.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba6ff5e7c92519444bc2a7ca46558963 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Scripts/MultiAnchorTeleportReticle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e001d3dc91354f8f8c590b4e1d1d3da9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Settings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6a8d03fff18a47f4fa22d3d84425d0ed 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Settings/GazeTeleportAnchorFilter.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 0ed265b7dcce480f872660373d393d95, type: 3} 13 | m_Name: GazeTeleportAnchorFilter 14 | m_EditorClassIdentifier: 15 | m_MaxGazeAngle: 90 16 | m_GazeAngleScoreCurve: 17 | serializedVersion: 2 18 | m_Curve: 19 | - serializedVersion: 3 20 | time: 0 21 | value: 1 22 | inSlope: 0 23 | outSlope: 0 24 | tangentMode: 0 25 | weightedMode: 0 26 | inWeight: 0 27 | outWeight: 0 28 | - serializedVersion: 3 29 | time: 1 30 | value: 0 31 | inSlope: -2 32 | outSlope: -2 33 | tangentMode: 0 34 | weightedMode: 0 35 | inWeight: 0 36 | outWeight: 0 37 | m_PreInfinity: 2 38 | m_PostInfinity: 2 39 | m_RotationOrder: 4 40 | m_EnableDistanceWeighting: 1 41 | m_DistanceWeightCurve: 42 | serializedVersion: 2 43 | m_Curve: 44 | - serializedVersion: 3 45 | time: 0 46 | value: 0.1 47 | inSlope: 0 48 | outSlope: 0 49 | tangentMode: 0 50 | weightedMode: 0 51 | inWeight: 0 52 | outWeight: 0 53 | - serializedVersion: 3 54 | time: 0.01 55 | value: 0.1 56 | inSlope: 0 57 | outSlope: 0 58 | tangentMode: 0 59 | weightedMode: 0 60 | inWeight: 0 61 | outWeight: 0 62 | - serializedVersion: 3 63 | time: 0.05 64 | value: 1 65 | inSlope: 0 66 | outSlope: 0 67 | tangentMode: 0 68 | weightedMode: 0 69 | inWeight: 0 70 | outWeight: 0 71 | - serializedVersion: 3 72 | time: 1 73 | value: 1 74 | inSlope: 0 75 | outSlope: 0 76 | tangentMode: 0 77 | weightedMode: 0 78 | inWeight: 0 79 | outWeight: 0 80 | m_PreInfinity: 2 81 | m_PostInfinity: 2 82 | m_RotationOrder: 4 83 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Settings/GazeTeleportAnchorFilter.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14af1242b4be8e2458dd5bee35c06ae5 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Settings/TeleportVolumeDestinationSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 7efc981306264f4182002b856810e05e, type: 3} 13 | m_Name: TeleportVolumeDestinationSettings 14 | m_EditorClassIdentifier: 15 | m_Comments: 16 | m_ReadOnly: 1 17 | m_Value: 18 | m_EnableDestinationEvaluationDelay: 1 19 | m_DestinationEvaluationDelayTime: 1.5 20 | m_PollForDestinationChange: 1 21 | m_DestinationPollFrequency: 1 22 | m_DestinationFilterObject: {fileID: 11400000, guid: 14af1242b4be8e2458dd5bee35c06ae5, type: 2} 23 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Settings/TeleportVolumeDestinationSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d66c9762e1587643a1164368c8a2c58 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Sprites.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e849a70d25179dc42a5f1fbd87c1b42e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Sprites/Asset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Sprites/Asset.png -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Sprites/Checkmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Sprites/Checkmark.png -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Sprites/Circle_60x60 Outline 4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Sprites/Circle_60x60 Outline 4.png -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Sprites/Circle_60x60_Horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Sprites/Circle_60x60_Horizontal.png -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Sprites/Forward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Sprites/Forward.png -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Sprites/LegibilityMask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Sprites/LegibilityMask.png -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4 Outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4 Outline.png -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Sprites/Round Radius 4.png -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 77dbd9eba08ae3342ae6c444454ddded 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Textures/Concrete_Albedo.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Textures/Concrete_Albedo.tif -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Textures/Concrete_Metallic.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Textures/Concrete_Metallic.tif -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Textures/Concrete_Normal.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/DemoSceneAssets/Textures/Concrete_Normal.tif -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 004f0e70ab2efb54a9d93a283d657b97 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Editor/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac3833452a6cb0d4bae148ab912d320a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Editor/Scripts/StarterAssetsSampleProjectValidation.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ef67ceb22b2224643a2d5004fc2a678a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Editor/StarterAssets.Editor.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Unity.XR.Interaction.Toolkit.Samples.StarterAssets.Editor", 3 | "rootNamespace": "", 4 | "references": [ 5 | "Unity.XR.Interaction.Toolkit", 6 | "Unity.XR.Interaction.Toolkit.Editor", 7 | "Unity.XR.CoreUtils", 8 | "Unity.XR.CoreUtils.Editor", 9 | "Unity.InputSystem" 10 | ], 11 | "includePlatforms": [ 12 | "Editor" 13 | ], 14 | "excludePlatforms": [], 15 | "allowUnsafeCode": false, 16 | "overrideReferences": false, 17 | "precompiledReferences": [], 18 | "autoReferenced": true, 19 | "defineConstraints": [], 20 | "versionDefines": [ 21 | { 22 | "name": "Unity", 23 | "expression": "2022.3", 24 | "define": "UNITY_INPUT_SYSTEM_PROJECT_WIDE_ACTIONS" 25 | } 26 | ], 27 | "noEngineReferences": false 28 | } -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Editor/StarterAssets.Editor.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9233538b711383d449a485633568d17c 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Filters.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cbfc8c172e97a1a429faf76ac87aaf06 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Filters/AnyGazedAtTeleportAnchorFilter.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 0ed265b7dcce480f872660373d393d95, type: 3} 13 | m_Name: AnyGazedAtTeleportAnchorFilter 14 | m_EditorClassIdentifier: 15 | m_MaxGazeAngle: 35 16 | m_GazeAngleScoreCurve: 17 | serializedVersion: 2 18 | m_Curve: 19 | - serializedVersion: 3 20 | time: 0 21 | value: 1 22 | inSlope: 0 23 | outSlope: 0 24 | tangentMode: 0 25 | weightedMode: 0 26 | inWeight: 0 27 | outWeight: 0 28 | - serializedVersion: 3 29 | time: 1 30 | value: 0 31 | inSlope: -2 32 | outSlope: -2 33 | tangentMode: 0 34 | weightedMode: 0 35 | inWeight: 0 36 | outWeight: 0 37 | m_PreInfinity: 2 38 | m_PostInfinity: 2 39 | m_RotationOrder: 4 40 | m_EnableDistanceWeighting: 0 41 | m_DistanceWeightCurve: 42 | serializedVersion: 2 43 | m_Curve: 44 | - serializedVersion: 3 45 | time: 0 46 | value: 0.1 47 | inSlope: 0 48 | outSlope: 0 49 | tangentMode: 0 50 | weightedMode: 0 51 | inWeight: 0 52 | outWeight: 0 53 | - serializedVersion: 3 54 | time: 0.01 55 | value: 0.1 56 | inSlope: 0 57 | outSlope: 0 58 | tangentMode: 0 59 | weightedMode: 0 60 | inWeight: 0 61 | outWeight: 0 62 | - serializedVersion: 3 63 | time: 0.05 64 | value: 1 65 | inSlope: 0 66 | outSlope: 0 67 | tangentMode: 0 68 | weightedMode: 0 69 | inWeight: 0 70 | outWeight: 0 71 | - serializedVersion: 3 72 | time: 1 73 | value: 1 74 | inSlope: 0 75 | outSlope: 0 76 | tangentMode: 0 77 | weightedMode: 0 78 | inWeight: 0 79 | outWeight: 0 80 | m_PreInfinity: 2 81 | m_PostInfinity: 2 82 | m_RotationOrder: 4 83 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Filters/AnyGazedAtTeleportAnchorFilter.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0f906c94e2aa0c3488832acc1db04295 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5cfaae8b567b8aa45b7a432b5bb5560c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Materials/Controller_Grey.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99685157b02e4d446bbecb015645e5e8 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Materials/Controller_White.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f12d299d16099343a3c5c0d7285822a 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Materials/Flat Blue.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 91ff3830fc4055a4fb0d0d2be32101a7 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Materials/FresnelHighlight.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f5ccd52dc494e054fbe7d7161dcabe25 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Materials/Interactable.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 76618f7490c40334fa7b685859587d2e 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Materials/MaterialPipelineHandler.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dbe8dcb68b75cd2498ab6c1d96e072a4 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Materials/Telport Anchor.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fd3c5d8fce991e04f9c11109dde95b3b 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Materials/Telport Area.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be1e10ce8a6f8cc4fb08d11c7f722469 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Materials/UI-NoZTest.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f3d696f7c3365846b6dc2402afb3d3e 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Models.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34f03838a812f0e41b1e3da17ff4038e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Models/BlinkVisual.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Models/BlinkVisual.fbx -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Models/Pinch_Pointer_LOD0.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Models/Pinch_Pointer_LOD0.fbx -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Models/Primitive_Cylinder.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Models/Primitive_Cylinder.fbx -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Models/Primitive_Wedge.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Models/Primitive_Wedge.fbx -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Models/Reticle_Torus.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Models/Reticle_Torus.fbx -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Models/UniversalController.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Models/UniversalController.fbx -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d93dd55b5e3f13549ab7e819935c2b3f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Prefabs/Affordances.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9982c3209d4d7ff46accc30b5bfb40cc 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Prefabs/Affordances/HighlightInteractionAffordance.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6b12f432fa58c224baf0d659706362be 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Prefabs/Affordances/PokePointerAffordance.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb91fcbcb3cc896468b372b1c762bfab 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Prefabs/Controllers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8cb8501f33d08a04fabf074fd81eaf76 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Prefabs/Controllers/XR Controller Left.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1392f805216c47742996d4742c80721c 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Prefabs/Controllers/XR Controller Right.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f3369e30fbd31f4bb596b1a99babe83 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Prefabs/Interactors.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f585a443d5224c19adcc94a236a4b2d6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Prefabs/Interactors/Direct Interactor.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2fd3e07afe5b461490fb8e314976b1b0 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Prefabs/Interactors/Gaze Interactor.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b84cd05e1160fe34cab2585022c8cd99 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Prefabs/Interactors/Left_NearFarInteractor.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3df3e1220f2164f448701a6de8084f92 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Prefabs/Interactors/Poke Interactor.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27024f5809f4a4347b9cd7f26a1bdf93 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Prefabs/Interactors/Ray Interactor.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ad818c36731146e994540a1896ad8f24 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Prefabs/Interactors/Right_NearFarInteractor.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b200f6587d118224eba8467281481800 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Prefabs/Interactors/Teleport Interactor.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1800acf6366418a9b5f610249000331 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Prefabs/Teleport.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e71c638c311acc546a63dbfa61f89ab6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Prefabs/Teleport/Blocking Teleport Reticle.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a3fde713df4d99042a0403c4be9eea32 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Prefabs/Teleport/Climb Teleport Arrow.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ae1968658b9687b47976fe86c062168f 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Prefabs/Teleport/Directional Teleport Reticle.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 893219773891c784ab469a39151879b4 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Prefabs/XR Origin (XR Rig).prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f6336ac4ac8b4d34bc5072418cdc62a0 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Presets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 300a38e24c813ca43b9ac3b70833474d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Presets/XRI Default Continuous Move.preset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27c5945ad36f6f147bc402250679a228 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2655988077585873504 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Presets/XRI Default Continuous Turn.preset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 735a78fc7c2a98a4e85e0e42bf895f48 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2655988077585873504 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Presets/XRI Default Dynamic Move.preset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: da25954ba1a2e604294f2ccda1d6372c 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2655988077585873504 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Presets/XRI Default Left Controller InputActionManager.preset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f8817dc2ae6800b46b41f9ff33c2683a 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2655988077585873504 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Presets/XRI Default Left Grab Move.preset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2004430272dcbc94c9693d7ea5cb8867 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2655988077585873504 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Presets/XRI Default Right Controller InputActionManager.preset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 51dfb005290142f44a52784f63e5c5e4 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2655988077585873504 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Presets/XRI Default Right Grab Move.preset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e2a9bf9eb374f2c4db13213d57837a1d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2655988077585873504 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Presets/XRI Default Snap Turn.preset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5d3a60dbf2f04694f9060712df89debb 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2655988077585873504 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Presets/XRI Default XR UI Input Module.preset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: abd6b5854d735e448bea755a889684a3 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2655988077585873504 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 31bb803a87bc16a4f8153da2e9086604 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Scripts/ClimbTeleportDestinationIndicator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e766f86cb7d2461683eb37d8a971fb14 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Scripts/ControllerAnimator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4a5f76f9ea8c80547973ab01877f9567 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Scripts/ControllerInputActionManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a34c70c013039e44787ec6eb8c7f37fa 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Scripts/DestroySelf.cs: -------------------------------------------------------------------------------- 1 | namespace UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets 2 | { 3 | /// 4 | /// Destroys the GameObject it is attached to after a specified amount of time. 5 | /// 6 | public class DestroySelf : MonoBehaviour 7 | { 8 | [SerializeField] 9 | [Tooltip("The amount of time, in seconds, to wait after Start before destroying the GameObject.")] 10 | float m_Lifetime = 0.25f; 11 | 12 | /// 13 | /// The amount of time, in seconds, to wait after Start before destroying the GameObject. 14 | /// 15 | public float lifetime 16 | { 17 | get => m_Lifetime; 18 | set => m_Lifetime = value; 19 | } 20 | 21 | /// 22 | /// See . 23 | /// 24 | void Start() 25 | { 26 | Destroy(gameObject, m_Lifetime); 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Scripts/DestroySelf.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 717c12e2a4cfe764ab2580b1135e10fd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Scripts/DynamicMoveProvider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9b1e8c997df241c1a67045eeac79b41b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Scripts/GazeInputManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ef0e4723b64c884699a375196c13ac0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Scripts/MaterialPipelineHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e7883133e628dff4a86f50c082f77055 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Scripts/ObjectSpawner.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 956dd6cf70eaca449a45b6a95b96c8c1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Scripts/RotationAxisLockGrabTransformer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4dd2e41114c62b44fbd334ca5b314352 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Scripts/TeleportVolumeAnchorAffordanceStateLink.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7da98a0edd844d83b9b4de3f91de030c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Scripts/XRPokeFollowAffordance.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 07b3638c2f5db5b479ff24c2859713d4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 388cb625f9bdf7444b7b2df5b64a84c6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Shaders/BiRP_Fresnel.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b24c216c4acb0094c892a61dfbbb76b4 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | preprocessorOverride: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Shaders/Interactable.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0927d29e476ce5843b1f7d2a96943c51 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Shaders/UI-NoZTest.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a661e7516de55c047905f40ca76fe701 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | preprocessorOverride: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Shaders/Unlit_Fresnel.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e19b5bb6cb8e91e43b1b5d81a069296f 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Shaders/Unlit_ShaderGraph.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 740445f1490c01e4b8feacf8d9ab5e7f 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/StarterAssets.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Unity.XR.Interaction.Toolkit.Samples.StarterAssets", 3 | "rootNamespace": "", 4 | "references": [ 5 | "Unity.InputSystem", 6 | "Unity.Mathematics", 7 | "Unity.XR.CoreUtils", 8 | "Unity.XR.Interaction.Toolkit" 9 | ], 10 | "includePlatforms": [], 11 | "excludePlatforms": [], 12 | "allowUnsafeCode": false, 13 | "overrideReferences": false, 14 | "precompiledReferences": [], 15 | "autoReferenced": true, 16 | "defineConstraints": [], 17 | "versionDefines": [], 18 | "noEngineReferences": false 19 | } -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/StarterAssets.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f07e33567e0ee542b40769c456c6b53 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 91a77be4c84205e4ba7056605bdb9e1d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Textures/DefaultMaterial_AO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/Textures/DefaultMaterial_AO.png -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/TunnelingVignette.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14305397b55fd2148ab7fcbdcbb60a50 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/TunnelingVignette/TunnelingVignette.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0a35b7e20f75a8540a2c14b9555078cb 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/TunnelingVignette/TunnelingVignette.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c8af5c8012f01440af6cb2bc3eb987c 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/TunnelingVignette/TunnelingVignette.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e51b4af1e50be764e8de46e07d4e3f3f 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | preprocessorOverride: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/TunnelingVignette/TunnelingVignetteHemisphere.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/TunnelingVignette/TunnelingVignetteHemisphere.fbx -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/TunnelingVignette/TunnelingVignetteSG.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c109fab5d2bf5f64598ed69d2c16ceb3 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/Samples/XR Interaction Toolkit/3.0.7/Starter Assets/XRI Default Input Actions.inputactions.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c348712bda248c246b8c49b3db54643f 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3} 11 | generateWrapperCode: 0 12 | wrapperCodePath: 13 | wrapperClassName: 14 | wrapperCodeNamespace: 15 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f54d1bd14bd3ca042bd867b519fee8cc 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Documentation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e7e8f5a82a3a134e91c54efd2274ea9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b8d251f9af63b746bf2f7ffe00ebb9b 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Fonts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ab70aee4d56447429c680537fbf93ed 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e59c59b81ab47f9b6ec5781fa725d2c 3 | timeCreated: 1484171296 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Fonts/LiberationSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/TextMesh Pro/Fonts/LiberationSans.ttf -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3265ab4bf004d28a9537516768c1c75 3 | timeCreated: 1484171297 4 | licenseType: Pro 5 | TrueTypeFontImporter: 6 | serializedVersion: 2 7 | fontSize: 16 8 | forceTextureCase: -2 9 | characterSpacing: 1 10 | characterPadding: 0 11 | includeFontData: 1 12 | use2xBehaviour: 0 13 | fontNames: [] 14 | fallbackFontReferences: [] 15 | customCharacters: 16 | fontRenderingMode: 0 17 | userData: 18 | assetBundleName: 19 | assetBundleVariant: 20 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 243e06394e614e5d99fab26083b707fa 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Fonts & Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 731f1baa9d144a9897cb1d341c2092b8 3 | folderAsset: yes 4 | timeCreated: 1442040525 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e73a58f6e2794ae7b1b7e50b7fb811b0 3 | timeCreated: 1484172806 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e498d1c8094910479dc3e1b768306a4 3 | timeCreated: 1484171803 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79459efec17a4d00a321bdcc27bbc385 3 | timeCreated: 1484172856 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f586378b4e144a9851e7b34d9b748ee 3 | timeCreated: 1484171803 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt: -------------------------------------------------------------------------------- 1 | )]}〕〉》」』】〙〗〟’”⦆»ヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻‐゠–〜?!‼⁇⁈⁉・、%,.:;。!?]):;=}¢°"†‡℃〆%,. -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fade42e8bc714b018fac513c043d323b 3 | timeCreated: 1425440388 4 | licenseType: Store 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt: -------------------------------------------------------------------------------- 1 | ([{〔〈《「『【〘〖〝‘“⦅«$—…‥〳〴〵\[({£¥"々〇$¥₩ # -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d82c1b31c7e74239bff1220585707d2b 3 | timeCreated: 1425440388 4 | licenseType: Store 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Sprite Assets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 512a49d95c0c4332bdd98131869c23c9 3 | folderAsset: yes 4 | timeCreated: 1441876896 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c41005c129ba4d66911b75229fd70b45 3 | timeCreated: 1480316912 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Style Sheets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4aecb92fff08436c8303b10eab8da368 3 | folderAsset: yes 4 | timeCreated: 1441876950 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f952c082cb03451daed3ee968ac6c63e 3 | timeCreated: 1432805430 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/TMP Settings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 2705215ac5b84b70bacc50632be6e391, type: 3} 13 | m_Name: TMP Settings 14 | m_EditorClassIdentifier: 15 | assetVersion: 2 16 | m_TextWrappingMode: 1 17 | m_enableKerning: 1 18 | m_ActiveFontFeatures: 00000000 19 | m_enableExtraPadding: 0 20 | m_enableTintAllSprites: 0 21 | m_enableParseEscapeCharacters: 1 22 | m_EnableRaycastTarget: 1 23 | m_GetFontFeaturesAtRuntime: 1 24 | m_missingGlyphCharacter: 0 25 | m_ClearDynamicDataOnBuild: 1 26 | m_warningsDisabled: 0 27 | m_defaultFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} 28 | m_defaultFontAssetPath: Fonts & Materials/ 29 | m_defaultFontSize: 36 30 | m_defaultAutoSizeMinRatio: 0.5 31 | m_defaultAutoSizeMaxRatio: 2 32 | m_defaultTextMeshProTextContainerSize: {x: 20, y: 5} 33 | m_defaultTextMeshProUITextContainerSize: {x: 200, y: 50} 34 | m_autoSizeTextContainer: 0 35 | m_IsTextObjectScaleStatic: 0 36 | m_fallbackFontAssets: [] 37 | m_matchMaterialPreset: 1 38 | m_HideSubTextObjects: 0 39 | m_defaultSpriteAsset: {fileID: 11400000, guid: c41005c129ba4d66911b75229fd70b45, 40 | type: 2} 41 | m_defaultSpriteAssetPath: Sprite Assets/ 42 | m_enableEmojiSupport: 1 43 | m_MissingCharacterSpriteUnicode: 0 44 | m_EmojiFallbackTextAssets: [] 45 | m_defaultColorGradientPresetsPath: Color Gradient Presets/ 46 | m_defaultStyleSheet: {fileID: 11400000, guid: f952c082cb03451daed3ee968ac6c63e, 47 | type: 2} 48 | m_StyleSheetsResourcePath: 49 | m_leadingCharacters: {fileID: 4900000, guid: d82c1b31c7e74239bff1220585707d2b, type: 3} 50 | m_followingCharacters: {fileID: 4900000, guid: fade42e8bc714b018fac513c043d323b, 51 | type: 3} 52 | m_UseModernHangulLineBreakingRules: 0 53 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/TMP Settings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f5b5dff67a942289a9defa416b206f3 3 | timeCreated: 1436653997 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e9f693669af91aa45ad615fc681ed29f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 96de908384869cd409c75efa351d5edf 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | preprocessorOverride: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48bb5f55d8670e349b6e614913f9d910 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e3b057af24249748ff873be7fafee47 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 128e987d567d4e2c824d754223b3f3b0 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd89cf5b9246416f84610a006f916af7 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14eb328de4b8eb245bb7cea29e4ac00b 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ca2ed216f98028c4dae6c5224a952b3c 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f63d574838ccfb44f84acc05fed0af48 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bc1ede39bf3643ee8e493720e4259791 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a02a7d8c237544f1962732b55a9aebf1 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c8d12adcee749c344b8117cf7c7eb912 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0178fcb869bafef4690d177d31d17db8 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe393ace9b354375a9cb14cdbbc28be4 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 85187c2149c549c5b33f0cdb02836b17 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f7ada0af4f174f0694ca6a487b8f543d 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a3d800b099a06e0478fb790c5e79057a 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 124c112a6e8f1a54e8b0870e881b56d8 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} 11 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68e6db2ebdc24f95958faec2be5558d6 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf81c85f95fe47e1a27f6ae460cf182c 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMPro.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 407bc68d299748449bbf7f48ee690f8d 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: Version 2.0 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c334973cef89a9840b0b0c507e0377ab 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3997e2241185407d80309a82f9148466 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d930090c0cd643c7b55f19a38538c162 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d0603b6d5186471b96c778c3949c7ce2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt: -------------------------------------------------------------------------------- 1 | This sample of beautiful emojis are provided by EmojiOne https://www.emojione.com/ 2 | 3 | Please visit their website to view the complete set of their emojis and review their licensing terms. -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 381dcb09d5029d14897e55f98031fca5 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites/EmojiOne.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f05276190cf498a8153f6cbe761d4e6 3 | timeCreated: 1480316860 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites/EmojiOne.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/TextMesh Pro/Sprites/EmojiOne.png -------------------------------------------------------------------------------- /Assets/UI Toolkit.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 096b10ebe59122c4b9ef08b435f0afc0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UI Toolkit/PanelSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 19101, guid: 0000000000000000e000000000000000, type: 0} 13 | m_Name: PanelSettings 14 | m_EditorClassIdentifier: 15 | themeUss: {fileID: -4733365628477956816, guid: 817097ec98e61da4fb9ae809cad44bf1, 16 | type: 3} 17 | m_DisableNoThemeWarning: 0 18 | m_TargetTexture: {fileID: 0} 19 | m_RenderMode: 0 20 | m_WorldSpaceLayer: 0 21 | m_ScaleMode: 0 22 | m_ReferenceSpritePixelsPerUnit: 100 23 | m_PixelsPerUnit: 100 24 | m_Scale: 1 25 | m_ReferenceDpi: 96 26 | m_FallbackDpi: 96 27 | m_ReferenceResolution: {x: 960, y: 540} 28 | m_ScreenMatchMode: 0 29 | m_Match: 1 30 | m_SortingOrder: 0 31 | m_TargetDisplay: 0 32 | m_BindingLogLevel: 0 33 | m_ClearDepthStencil: 1 34 | m_ClearColor: 0 35 | m_ColorClearValue: {r: 0, g: 0, b: 0, a: 0} 36 | m_VertexBudget: 0 37 | m_DynamicAtlasSettings: 38 | m_MinAtlasSize: 64 39 | m_MaxAtlasSize: 4096 40 | m_MaxSubTextureSize: 64 41 | m_ActiveFilters: 31 42 | m_AtlasBlitShader: {fileID: 9101, guid: 0000000000000000f000000000000000, type: 0} 43 | m_RuntimeShader: {fileID: 9100, guid: 0000000000000000f000000000000000, type: 0} 44 | m_RuntimeWorldShader: {fileID: 9102, guid: 0000000000000000f000000000000000, type: 0} 45 | m_ICUDataAsset: {fileID: 0} 46 | forceGammaRendering: 0 47 | textSettings: {fileID: 0} 48 | -------------------------------------------------------------------------------- /Assets/UI Toolkit/PanelSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f643d4c076cd0e549bb44dfe87546e71 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UI Toolkit/UnityThemes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 75b9607edce624e418c3019f40f66b43 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UI Toolkit/UnityThemes/UnityDefaultRuntimeTheme.tss: -------------------------------------------------------------------------------- 1 | @import url("unity-theme://default"); -------------------------------------------------------------------------------- /Assets/UI Toolkit/UnityThemes/UnityDefaultRuntimeTheme.tss.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 817097ec98e61da4fb9ae809cad44bf1 3 | ScriptedImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 2 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | script: {fileID: 12388, guid: 0000000000000000e000000000000000, type: 0} 11 | disableValidation: 0 12 | -------------------------------------------------------------------------------- /Assets/XR.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5aeec77e962230649bd7ad336086f2bb 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/XR/Loaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 186df2021709f8f4984891d77d1f7fcb 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/XR/Loaders/OpenXRLoader.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: d3552e428dc7646a88de3ed3650f87da, type: 3} 13 | m_Name: OpenXRLoader 14 | m_EditorClassIdentifier: 15 | -------------------------------------------------------------------------------- /Assets/XR/Loaders/OpenXRLoader.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 900dc62e958539c4db8270f8e30b1fdb 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/XR/Settings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7bc2c68079a623646ad46cecd89a1501 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/XR/Settings/OpenXR Editor Settings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 975057b4fdcfb8142b3080d19a5cc712, type: 3} 13 | m_Name: OpenXR Editor Settings 14 | m_EditorClassIdentifier: 15 | Keys: 16 | Values: [] 17 | m_vulkanAdditionalGraphicsQueue: 0 18 | -------------------------------------------------------------------------------- /Assets/XR/Settings/OpenXR Editor Settings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7783002cac128bf42b62057b87dfaed6 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/XR/Settings/OpenXR Package Settings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 44f79fcecd7231646972dc71fb82e48c 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/XR/XRGeneralSettingsPerBuildTarget.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fa096d1254f36e1408c48b51eaa107fc 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/XRI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7c80772fe74336b4db4758d6be85a9e0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/XRI/Settings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4b74115ad9f63114e8c1d2b77fe5d2d6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/XRI/Settings/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c7b5146cf741d044f85b123d8b503af5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/XRI/Settings/Resources/InteractionLayerSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 191492db6e452eb468b95433ec162164, type: 3} 13 | m_Name: InteractionLayerSettings 14 | m_EditorClassIdentifier: 15 | m_LayerNames: 16 | - Default 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | - 41 | - 42 | - 43 | - 44 | - 45 | - 46 | - 47 | - Teleport 48 | -------------------------------------------------------------------------------- /Assets/XRI/Settings/Resources/InteractionLayerSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c4eb24c10898cf043ab0c1c9ef7e7952 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/XRI/Settings/Resources/XRDeviceSimulatorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 690929a59dc7a42da9030305190d391f, type: 3} 13 | m_Name: XRDeviceSimulatorSettings 14 | m_EditorClassIdentifier: 15 | m_AutomaticallyInstantiateSimulatorPrefab: 0 16 | m_AutomaticallyInstantiateInEditorOnly: 1 17 | m_SimulatorPrefab: {fileID: 0} 18 | -------------------------------------------------------------------------------- /Assets/XRI/Settings/Resources/XRDeviceSimulatorSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cc3d219b042aa234baf60b1464ffd0ca 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/XRI/Settings/XRInteractionEditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 2d38fb1463c5c804b8847c20e8873623, type: 3} 13 | m_Name: XRInteractionEditorSettings 14 | m_EditorClassIdentifier: 15 | m_InteractionLayerUpdaterShown: 1 16 | m_ShowOldInteractionLayerMaskInInspector: 0 17 | -------------------------------------------------------------------------------- /Assets/XRI/Settings/XRInteractionEditorSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98ed44b56aae7574b838e78d261b0541 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/_Project.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e43235970b74e384d85534d8cb51f010 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/_Project/Cursors.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e023ecc63cb028d4c83e495fb6f5b8ce 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/_Project/Cursors/Crosshair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Cursors/Crosshair.png -------------------------------------------------------------------------------- /Assets/_Project/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e4602b78ed738a3479ba5268c185d32d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/_Project/Prefabs/pfLedImageObject.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 66eab5d6db0e7d3479b5aa08c6d140fa 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/_Project/Prefabs/pfLedProcessor.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7b2b783e403c7684faab2ef82b60d84f 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/_Project/Prefabs/pfLibretroRebindingInput.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f25dcd618d3acd64795bf8bb32edb6c9 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/_Project/Prefabs/pfUI.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eeb028e38f4c71740a77ae68a6260bc7 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/_Project/Prefabs/pfUICoreOptionTemplate.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ddf33eae76b6364cae766afbbf6f0b9 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/_Project/Prefabs/pfUIInputDeviceDropdown.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 166c59bfb54ea6441bd1a5e3300dce11 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/_Project/Prefabs/pfUIOptionDropdown.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 549e25a4537d512438814febc8a25dbc 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/_Project/Prefabs/pfUIToolbarMenuButton.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dbfb1c7b89c35bf42ae51b47a541bfb5 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/_Project/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b25c33d0151b74d4aa93f8ce5d91c50a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/_Project/Scenes/Basic.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4dec2b5f7296ef041ae3606f3e0e3fc1 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/_Project/Scenes/VR.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 60ebe697b8913d641bc72295ee0d13ab 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b56cfbbe2c8b5d45817dd9c32659a67 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1c57ec23dfa89624eab252d7a3ca479b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Editor/JsonConfigLoaderInspector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: afbae5a63aba1d5408da558ca1a8b911 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Editor/RebindActionUIEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fa7fa75d154b431893a88cd8aa9c1d10 3 | timeCreated: 1574957258 -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Editor/SK.Libretro.Examples.Editor.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "SK.Libretro.Examples.Editor", 3 | "rootNamespace": "SK.Libretro.Examples.Editor", 4 | "references": [ 5 | "GUID:75469ad4d38634e559750d17036d5f7c", 6 | "GUID:142c1569b5477f54bb5102277266ef6c" 7 | ], 8 | "includePlatforms": [ 9 | "Editor" 10 | ], 11 | "excludePlatforms": [], 12 | "allowUnsafeCode": false, 13 | "overrideReferences": false, 14 | "precompiledReferences": [], 15 | "autoReferenced": true, 16 | "defineConstraints": [], 17 | "versionDefines": [], 18 | "noEngineReferences": false 19 | } -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Editor/SK.Libretro.Examples.Editor.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 641ac03f32fe2224fa58000f3f588b96 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Editor/UI_RootInspector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6548f4a4a872ed6409cdab367bcdb1b4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: 7 | - _visualTreeAsset: {fileID: 9197481963319205126, guid: 445e3cdac0ef7f146a9d34ea4561442c, 8 | type: 3} 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2608e51ee5c9adb4fb82801970812487 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/Crosshair.cs: -------------------------------------------------------------------------------- 1 | /* MIT License 2 | 3 | * Copyright (c) 2021-2022 Skurdt 4 | * 5 | * Permission is hereby granted, free of charge, to any person obtaining a copy 6 | * of this software and associated documentation files (the "Software"), to deal 7 | * in the Software without restriction, including without limitation the rights 8 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | * copies of the Software, and to permit persons to whom the Software is 10 | * furnished to do so, subject to the following conditions: 11 | 12 | * The above copyright notice and this permission notice shall be included in all 13 | * copies or substantial portions of the Software. 14 | 15 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | * SOFTWARE. */ 22 | 23 | using UnityEngine; 24 | 25 | namespace SK.Libretro.Examples 26 | { 27 | [DisallowMultipleComponent] 28 | public sealed class Crosshair : MonoBehaviour 29 | { 30 | [SerializeField] private Texture2D _texture; 31 | 32 | private void OnEnable() => Cursor.SetCursor(_texture, new(8f, 8f), CursorMode.Auto); 33 | 34 | private void OnDisable() => Cursor.SetCursor(null, Vector2.zero, CursorMode.Auto); 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/Crosshair.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b10425f4d8c62c2489273ae1fd6c68b1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/JsonConfigLoader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6d17462c6a2785444a80188f430c6770 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/LedObject.cs: -------------------------------------------------------------------------------- 1 | /* MIT License 2 | 3 | * Copyright (c) 2021-2022 Skurdt 4 | * 5 | * Permission is hereby granted, free of charge, to any person obtaining a copy 6 | * of this software and associated documentation files (the "Software"), to deal 7 | * in the Software without restriction, including without limitation the rights 8 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | * copies of the Software, and to permit persons to whom the Software is 10 | * furnished to do so, subject to the following conditions: 11 | 12 | * The above copyright notice and this permission notice shall be included in all 13 | * copies or substantial portions of the Software. 14 | 15 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | * SOFTWARE. */ 22 | 23 | using UnityEngine; 24 | using UnityEngine.UI; 25 | 26 | namespace SK.Libretro.Examples 27 | { 28 | [DisallowMultipleComponent] 29 | public sealed class LedObject : MonoBehaviour 30 | { 31 | [SerializeField] private MaskableGraphic _graphics; 32 | [SerializeField] private Color _onColor = Color.red; 33 | [SerializeField] private Color _offColor = Color.black; 34 | 35 | public void SetState(bool on) => _graphics.color = on ? _onColor : _offColor; 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/LedObject.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 678b626be2ccf134a8a71b2de4a7cded 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/LedProcessor.cs: -------------------------------------------------------------------------------- 1 | /* MIT License 2 | 3 | * Copyright (c) 2021-2022 Skurdt 4 | * 5 | * Permission is hereby granted, free of charge, to any person obtaining a copy 6 | * of this software and associated documentation files (the "Software"), to deal 7 | * in the Software without restriction, including without limitation the rights 8 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | * copies of the Software, and to permit persons to whom the Software is 10 | * furnished to do so, subject to the following conditions: 11 | 12 | * The above copyright notice and this permission notice shall be included in all 13 | * copies or substantial portions of the Software. 14 | 15 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | * SOFTWARE. */ 22 | 23 | using SK.Libretro.Unity; 24 | using System.Collections.Concurrent; 25 | using UnityEngine; 26 | 27 | namespace SK.Libretro.Examples 28 | { 29 | public sealed class LedProcessor : LedProcessorBase 30 | { 31 | [SerializeField] private LedObject _ledObjectPrefab; 32 | 33 | private readonly ConcurrentDictionary _ledDictionary = new(); 34 | 35 | protected override void OnSetState(int led, int state) 36 | { 37 | if (!_ledObjectPrefab) 38 | return; 39 | 40 | if (!_ledDictionary.TryGetValue(led, out LedObject ledObject)) 41 | { 42 | ledObject = Instantiate(_ledObjectPrefab, transform); 43 | ledObject.name = $"Led_{led:00}"; 44 | _ = _ledDictionary.TryAdd(led, ledObject); 45 | } 46 | 47 | ledObject.SetState(state != 0); 48 | } 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/LedProcessor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f4cd80e6a0a83e349aeb2d363acaf828 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/SK.Libretro.Examples.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "SK.Libretro.Examples", 3 | "rootNamespace": "SK.Libretro.Examples", 4 | "references": [ 5 | "GUID:2bafac87e7f4b9b418d9448d219b01ab", 6 | "GUID:d8b63aba1907145bea998dd612889d6b", 7 | "GUID:75469ad4d38634e559750d17036d5f7c", 8 | "GUID:6055be8ebefd69e48b49212b09b47b2f", 9 | "GUID:fe685ec1767f73d42b749ea8045bfe43", 10 | "GUID:cd2552cf127855444879a5c5e66bcbf4", 11 | "GUID:6259e8c77fbd2c5488cdd59f54a2f50b" 12 | ], 13 | "includePlatforms": [], 14 | "excludePlatforms": [], 15 | "allowUnsafeCode": false, 16 | "overrideReferences": false, 17 | "precompiledReferences": [], 18 | "autoReferenced": true, 19 | "defineConstraints": [], 20 | "versionDefines": [], 21 | "noEngineReferences": false 22 | } -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/SK.Libretro.Examples.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 142c1569b5477f54bb5102277266ef6c 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/SingleInstanceManager.cs: -------------------------------------------------------------------------------- 1 | /* MIT License 2 | 3 | * Copyright (c) 2021-2022 Skurdt 4 | * 5 | * Permission is hereby granted, free of charge, to any person obtaining a copy 6 | * of this software and associated documentation files (the "Software"), to deal 7 | * in the Software without restriction, including without limitation the rights 8 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | * copies of the Software, and to permit persons to whom the Software is 10 | * furnished to do so, subject to the following conditions: 11 | 12 | * The above copyright notice and this permission notice shall be included in all 13 | * copies or substantial portions of the Software. 14 | 15 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | * SOFTWARE. */ 22 | 23 | using SK.Libretro.Unity; 24 | using UnityEngine; 25 | 26 | namespace SK.Libretro.Examples 27 | { 28 | [DisallowMultipleComponent, DefaultExecutionOrder(-1)] 29 | public sealed class SingleInstanceManager : MonoBehaviour 30 | { 31 | [SerializeField] private LibretroInstanceVariable _libretroInstanceVariable; 32 | 33 | private void Awake() => _libretroInstanceVariable.Current = GetComponent(); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/SingleInstanceManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 357860570e38a834a96d1b4898fb2de9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3beb7a31f9079a84695a9c3e1680fa36 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI/BindingsUI.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6a727220eb2320048a107c700cebbf62 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI/GamepadIconsExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 84cd9b84e0604a9abafb77712f1df90a 3 | timeCreated: 1574980060 -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI/RebindActionUI.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cc11d99b1a6682f4cbc4aba1fcd9ac5d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI/UICoreOption.cs: -------------------------------------------------------------------------------- 1 | /* MIT License 2 | 3 | * Copyright (c) 2021-2022 Skurdt 4 | * 5 | * Permission is hereby granted, free of charge, to any person obtaining a copy 6 | * of this software and associated documentation files (the "Software"), to deal 7 | * in the Software without restriction, including without limitation the rights 8 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | * copies of the Software, and to permit persons to whom the Software is 10 | * furnished to do so, subject to the following conditions: 11 | 12 | * The above copyright notice and this permission notice shall be included in all 13 | * copies or substantial portions of the Software. 14 | 15 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | * SOFTWARE. */ 22 | 23 | using TMPro; 24 | using UnityEngine; 25 | 26 | namespace SK.Libretro.Examples 27 | { 28 | [DisallowMultipleComponent] 29 | public abstract class UICoreOption : MonoBehaviour 30 | { 31 | [SerializeField] protected TMP_Text _label; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI/UICoreOption.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f5a9e9320ef2ee74b9a5d0a22d34529d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI/UICoreOptionDropdown.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e0a5e26e5ecd1441ad7392a68f38e37 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI/UIInputDevice.cs: -------------------------------------------------------------------------------- 1 | /* MIT License 2 | 3 | * Copyright (c) 2021-2022 Skurdt 4 | * 5 | * Permission is hereby granted, free of charge, to any person obtaining a copy 6 | * of this software and associated documentation files (the "Software"), to deal 7 | * in the Software without restriction, including without limitation the rights 8 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | * copies of the Software, and to permit persons to whom the Software is 10 | * furnished to do so, subject to the following conditions: 11 | 12 | * The above copyright notice and this permission notice shall be included in all 13 | * copies or substantial portions of the Software. 14 | 15 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | * SOFTWARE. */ 22 | 23 | using SK.Libretro.Unity; 24 | using TMPro; 25 | using UnityEngine; 26 | 27 | namespace SK.Libretro.Examples 28 | { 29 | [DisallowMultipleComponent] 30 | public sealed class UIInputDevice : MonoBehaviour 31 | { 32 | [SerializeField] private LibretroInstanceVariable _libretro; 33 | [SerializeField] private TMP_Text _playerIdLabel; 34 | [SerializeField] private TMP_Dropdown _devicesDropdown; 35 | 36 | public void Init(int port, Controllers inputDevices) 37 | { 38 | _playerIdLabel.SetText($"Player {port}"); 39 | _devicesDropdown.AddOptions(inputDevices.DeviceDescriptions); 40 | _devicesDropdown.onValueChanged.AddListener(index => _libretro.Current.SetControllerPortDevice((uint)port, inputDevices[index].Device)); 41 | } 42 | 43 | private void OnDisable() 44 | { 45 | _devicesDropdown.onValueChanged.RemoveAllListeners(); 46 | _devicesDropdown.ClearOptions(); 47 | } 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI/UIInputDevice.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a499ede95c01c8b43b93c3419eb54c43 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI/UIInputDevices.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1a4eafdf6ead63f45ad7bbc09abe036b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI/UIMenu.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd323dd284bdb2944aba55d370fd7134 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI/UIMenuEntryDiskIndex.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a20ab1f307196054cb73fb916ba6c669 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI/UIMenuEntryStateSlot.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f318f0fbdceef46449a39e622628fa93 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI/UIRoot.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 59c07fae591654c41b2904db5ddbfa31 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI/UI_Button.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb16f2846c06a1946945a17e82c8ba02 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI/UI_CoreOptionsMenu.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6d3992f3d3303d94187116c628e4e2d0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI/UI_InputDeviceDropdown.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b1dd7a36dcf51b54d87ebc383763aeb1 -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI/UI_InputDevicesMenu.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14bad9c41341f2749895a45dbe5d1134 -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI/UI_InputField.cs: -------------------------------------------------------------------------------- 1 | /* MIT License 2 | 3 | * Copyright (c) 2021-2022 Skurdt 4 | * 5 | * Permission is hereby granted, free of charge, to any person obtaining a copy 6 | * of this software and associated documentation files (the "Software"), to deal 7 | * in the Software without restriction, including without limitation the rights 8 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | * copies of the Software, and to permit persons to whom the Software is 10 | * furnished to do so, subject to the following conditions: 11 | 12 | * The above copyright notice and this permission notice shall be included in all 13 | * copies or substantial portions of the Software. 14 | 15 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | * SOFTWARE. */ 22 | 23 | using TMPro; 24 | using UnityEngine; 25 | using UnityEngine.Events; 26 | 27 | namespace SK.Libretro.Examples 28 | { 29 | [DisallowMultipleComponent, RequireComponent(typeof(TMP_InputField))] 30 | public sealed class UI_InputField : MonoBehaviour 31 | { 32 | public string Text => _inputField.text; 33 | 34 | private TMP_InputField _inputField; 35 | 36 | public void Construct(bool visible, UnityAction callback) 37 | { 38 | _inputField = GetComponentInChildren(); 39 | 40 | SetVisible(visible); 41 | SetCallback(callback); 42 | } 43 | 44 | public void SetCallback(UnityAction action) 45 | { 46 | if (action is null) 47 | return; 48 | 49 | _inputField.onValueChanged.RemoveAllListeners(); 50 | _inputField.onValueChanged.AddListener(action); 51 | } 52 | 53 | public void SetVisible(bool visible) => gameObject.SetActive(visible); 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI/UI_InputField.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c7e2507516990a42b6b56eef06eb160 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI/UI_Root.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bff28b8c611c2e64fae085d788229e36 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI/UI_Toolbar.cs: -------------------------------------------------------------------------------- 1 | /* MIT License 2 | 3 | * Copyright (c) 2021-2022 Skurdt 4 | * 5 | * Permission is hereby granted, free of charge, to any person obtaining a copy 6 | * of this software and associated documentation files (the "Software"), to deal 7 | * in the Software without restriction, including without limitation the rights 8 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | * copies of the Software, and to permit persons to whom the Software is 10 | * furnished to do so, subject to the following conditions: 11 | 12 | * The above copyright notice and this permission notice shall be included in all 13 | * copies or substantial portions of the Software. 14 | 15 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | * SOFTWARE. */ 22 | 23 | using SK.Libretro.Unity; 24 | using UnityEngine; 25 | using UnityEngine.EventSystems; 26 | 27 | namespace SK.Libretro.Examples 28 | { 29 | [DisallowMultipleComponent] 30 | public sealed class UI_Toolbar : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler 31 | { 32 | private LibretroInstanceVariable _libretro; 33 | 34 | public void Construct(bool visible, LibretroInstanceVariable libretro) 35 | { 36 | _libretro = libretro; 37 | SetVisible(visible); 38 | } 39 | 40 | public void SetVisible(bool visible) => gameObject.SetActive(visible); 41 | 42 | public void OnPointerEnter(PointerEventData eventData) => _libretro.SetInputEnabled(false); 43 | 44 | public void OnPointerExit(PointerEventData eventData) => _libretro.SetInputEnabled(true); 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI/UI_Toolbar.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8dc9a507cc41ad345ae30085bc2a4b10 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI/UI_ToolbarMenu.cs: -------------------------------------------------------------------------------- 1 | /* MIT License 2 | 3 | * Copyright (c) 2021-2022 Skurdt 4 | * 5 | * Permission is hereby granted, free of charge, to any person obtaining a copy 6 | * of this software and associated documentation files (the "Software"), to deal 7 | * in the Software without restriction, including without limitation the rights 8 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | * copies of the Software, and to permit persons to whom the Software is 10 | * furnished to do so, subject to the following conditions: 11 | 12 | * The above copyright notice and this permission notice shall be included in all 13 | * copies or substantial portions of the Software. 14 | 15 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | * SOFTWARE. */ 22 | 23 | using SK.Libretro.Unity; 24 | using UnityEngine; 25 | using UnityEngine.EventSystems; 26 | 27 | namespace SK.Libretro.Examples 28 | { 29 | [DisallowMultipleComponent] 30 | public sealed class UI_ToolbarMenu : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler 31 | { 32 | private LibretroInstanceVariable _libretro; 33 | 34 | public void Construct(bool visible, LibretroInstanceVariable libretro) 35 | { 36 | _libretro = libretro; 37 | SetVisible(visible); 38 | } 39 | 40 | public void SetVisible(bool visible) => gameObject.SetActive(visible); 41 | 42 | public void OnPointerEnter(PointerEventData eventData) => _libretro.SetInputEnabled(false); 43 | 44 | public void OnPointerExit(PointerEventData eventData) 45 | { 46 | SetVisible(false); 47 | _libretro.SetInputEnabled(true); 48 | } 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/UI/UI_ToolbarMenu.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c4afc5c7609506447b2e60a7de1331b0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/Utilities.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8a6711d3f5b0d4343bbe387fdb5bff85 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/Utilities/CursorUtils.cs: -------------------------------------------------------------------------------- 1 | /* MIT License 2 | 3 | * Copyright (c) 2021-2022 Skurdt 4 | * 5 | * Permission is hereby granted, free of charge, to any person obtaining a copy 6 | * of this software and associated documentation files (the "Software"), to deal 7 | * in the Software without restriction, including without limitation the rights 8 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | * copies of the Software, and to permit persons to whom the Software is 10 | * furnished to do so, subject to the following conditions: 11 | 12 | * The above copyright notice and this permission notice shall be included in all 13 | * copies or substantial portions of the Software. 14 | 15 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | * SOFTWARE. */ 22 | 23 | using UnityEngine; 24 | 25 | namespace SK.Libretro.Examples 26 | { 27 | public static class CursorUtils 28 | { 29 | public static void ToggleMouseCursor() 30 | { 31 | if (Cursor.lockState == CursorLockMode.Locked) 32 | ShowMouseCursor(); 33 | else 34 | HideMouseCursor(); 35 | } 36 | 37 | public static void ShowMouseCursor() => Cursor.lockState = CursorLockMode.None; 38 | 39 | public static void HideMouseCursor() => Cursor.lockState = CursorLockMode.Locked; 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/Utilities/CursorUtils.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c4550348d8b0c1243a5b3bde808cdf90 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/XR.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bc7806b017ef23548b0a8214af144889 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/_Project/Scripts/Runtime/XR/ActionBasedControllerManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f9ac216f0eb04754b1d938aac6380b31 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/_Project/Settings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e1d77388d571284c99d1ffc0d300c36 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/_Project/Settings/Rendering.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4c120e3982b664e46916fa7fec8d867d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/_Project/Settings/Rendering/UniversalRenderPipelineAsset.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 31cbb68b755fe1245ad8af3e409bd1b2 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/_Project/Settings/Rendering/UniversalRenderPipelineAsset_Renderer.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} 13 | m_Name: UniversalRenderPipelineAsset_Renderer 14 | m_EditorClassIdentifier: 15 | debugShaders: 16 | debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, 17 | type: 3} 18 | hdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} 19 | probeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, 20 | type: 3} 21 | probeVolumeResources: 22 | probeVolumeDebugShader: {fileID: 0} 23 | probeVolumeFragmentationDebugShader: {fileID: 0} 24 | probeVolumeOffsetDebugShader: {fileID: 0} 25 | probeVolumeSamplingDebugShader: {fileID: 0} 26 | probeSamplingDebugMesh: {fileID: 0} 27 | probeSamplingDebugTexture: {fileID: 0} 28 | probeVolumeBlendStatesCS: {fileID: 0} 29 | m_RendererFeatures: [] 30 | m_RendererFeatureMap: 31 | m_UseNativeRenderPass: 0 32 | xrSystemData: {fileID: 11400000, guid: 60e1133243b97e347b653163a8c01b64, type: 2} 33 | postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} 34 | m_AssetVersion: 2 35 | m_OpaqueLayerMask: 36 | serializedVersion: 2 37 | m_Bits: 4294967295 38 | m_TransparentLayerMask: 39 | serializedVersion: 2 40 | m_Bits: 4294967295 41 | m_DefaultStencilState: 42 | overrideStencilState: 0 43 | stencilReference: 0 44 | stencilCompareFunction: 8 45 | passOperation: 2 46 | failOperation: 0 47 | zFailOperation: 0 48 | m_ShadowTransparentReceive: 1 49 | m_RenderingMode: 2 50 | m_DepthPrimingMode: 0 51 | m_CopyDepthMode: 0 52 | m_DepthAttachmentFormat: 0 53 | m_DepthTextureFormat: 0 54 | m_AccurateGbufferNormals: 0 55 | m_IntermediateTextureMode: 0 56 | -------------------------------------------------------------------------------- /Assets/_Project/Settings/Rendering/UniversalRenderPipelineAsset_Renderer.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d07fb3912a761e6498cc270f702d4a65 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/_Project/Settings/Rendering/UniversalRenderPipelineGlobalSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c7ffc6ad4559ac74da1f4041138ba305 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/_Project/Sprites.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 40cbc412401989849a594db5f0491334 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 370689f044cad8a40bfbbb9a5a1575c1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/PS4_Circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/PS4_Circle.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/PS4_Cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/PS4_Cross.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/PS4_Dpad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/PS4_Dpad.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/PS4_Dpad_Down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/PS4_Dpad_Down.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/PS4_Dpad_Left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/PS4_Dpad_Left.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/PS4_Dpad_Right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/PS4_Dpad_Right.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/PS4_Dpad_Up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/PS4_Dpad_Up.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/PS4_L1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/PS4_L1.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/PS4_L2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/PS4_L2.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/PS4_Left_Stick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/PS4_Left_Stick.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/PS4_Options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/PS4_Options.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/PS4_R1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/PS4_R1.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/PS4_R2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/PS4_R2.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/PS4_Right_Stick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/PS4_Right_Stick.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/PS4_Share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/PS4_Share.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/PS4_Square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/PS4_Square.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/PS4_Triangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/PS4_Triangle.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/XboxOne_A.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/XboxOne_A.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/XboxOne_B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/XboxOne_B.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/XboxOne_Dpad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/XboxOne_Dpad.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/XboxOne_Dpad_Down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/XboxOne_Dpad_Down.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/XboxOne_Dpad_Left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/XboxOne_Dpad_Left.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/XboxOne_Dpad_Right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/XboxOne_Dpad_Right.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/XboxOne_Dpad_Up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/XboxOne_Dpad_Up.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/XboxOne_LB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/XboxOne_LB.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/XboxOne_LT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/XboxOne_LT.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/XboxOne_Left_Stick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/XboxOne_Left_Stick.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/XboxOne_Menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/XboxOne_Menu.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/XboxOne_RB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/XboxOne_RB.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/XboxOne_RT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/XboxOne_RT.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/XboxOne_Right_Stick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/XboxOne_Right_Stick.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/XboxOne_Windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/XboxOne_Windows.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/XboxOne_X.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/XboxOne_X.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/XboxOne_Y.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/XboxOne_Y.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/check.png -------------------------------------------------------------------------------- /Assets/_Project/Sprites/Icons/chevron-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skurdt/LibretroUnityFE/66b966bf2f81177ac889276030867bd1064e6fbb/Assets/_Project/Sprites/Icons/chevron-down.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020-2022 Skurdt 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Packages/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "com.sk.libretro": "https://github.com/Skurdt/SK.Libretro.git", 4 | "com.unity.2d.sprite": "1.0.0", 5 | "com.unity.burst": "1.8.21", 6 | "com.unity.collections": "2.5.7", 7 | "com.unity.ide.rider": "3.0.36", 8 | "com.unity.ide.visualstudio": "2.0.23", 9 | "com.unity.inputsystem": "1.14.0", 10 | "com.unity.mobile.android-logcat": "1.4.5", 11 | "com.unity.nuget.newtonsoft-json": "3.2.1", 12 | "com.unity.render-pipelines.universal": "17.0.4", 13 | "com.unity.toolchain.win-x86_64-linux-x86_64": "2.0.10", 14 | "com.unity.ugui": "2.0.0", 15 | "com.unity.xr.interaction.toolkit": "3.0.8", 16 | "com.unity.xr.openxr": "1.14.3", 17 | "com.unity.modules.accessibility": "1.0.0", 18 | "com.unity.modules.ai": "1.0.0", 19 | "com.unity.modules.androidjni": "1.0.0", 20 | "com.unity.modules.animation": "1.0.0", 21 | "com.unity.modules.assetbundle": "1.0.0", 22 | "com.unity.modules.audio": "1.0.0", 23 | "com.unity.modules.cloth": "1.0.0", 24 | "com.unity.modules.director": "1.0.0", 25 | "com.unity.modules.imageconversion": "1.0.0", 26 | "com.unity.modules.imgui": "1.0.0", 27 | "com.unity.modules.jsonserialize": "1.0.0", 28 | "com.unity.modules.particlesystem": "1.0.0", 29 | "com.unity.modules.physics": "1.0.0", 30 | "com.unity.modules.physics2d": "1.0.0", 31 | "com.unity.modules.screencapture": "1.0.0", 32 | "com.unity.modules.terrain": "1.0.0", 33 | "com.unity.modules.terrainphysics": "1.0.0", 34 | "com.unity.modules.tilemap": "1.0.0", 35 | "com.unity.modules.ui": "1.0.0", 36 | "com.unity.modules.uielements": "1.0.0", 37 | "com.unity.modules.umbra": "1.0.0", 38 | "com.unity.modules.unityanalytics": "1.0.0", 39 | "com.unity.modules.unitywebrequest": "1.0.0", 40 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0", 41 | "com.unity.modules.unitywebrequestaudio": "1.0.0", 42 | "com.unity.modules.unitywebrequesttexture": "1.0.0", 43 | "com.unity.modules.unitywebrequestwww": "1.0.0", 44 | "com.unity.modules.vehicles": "1.0.0", 45 | "com.unity.modules.video": "1.0.0", 46 | "com.unity.modules.vr": "1.0.0", 47 | "com.unity.modules.wind": "1.0.0", 48 | "com.unity.modules.xr": "1.0.0" 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Volume: 1 8 | Rolloff Scale: 1 9 | Doppler Factor: 1 10 | Default Speaker Mode: 2 11 | m_SampleRate: 0 12 | m_DSPBufferSize: 1024 13 | m_VirtualVoiceCount: 512 14 | m_RealVoiceCount: 32 15 | m_EnableOutputSuspension: 1 16 | m_SpatializerPlugin: 17 | m_AmbisonicDecoderPlugin: 18 | m_DisableAudio: 0 19 | m_VirtualizeEffects: 1 20 | m_RequestedDSPBufferSize: 0 21 | -------------------------------------------------------------------------------- /ProjectSettings/BurstAotSettings_Android.json: -------------------------------------------------------------------------------- 1 | { 2 | "MonoBehaviour": { 3 | "Version": 4, 4 | "EnableBurstCompilation": true, 5 | "EnableOptimisations": true, 6 | "EnableSafetyChecks": false, 7 | "EnableDebugInAllBuilds": false, 8 | "DebugDataKind": 0, 9 | "EnableArmv9SecurityFeatures": false, 10 | "CpuMinTargetX32": 0, 11 | "CpuMaxTargetX32": 0, 12 | "CpuMinTargetX64": 0, 13 | "CpuMaxTargetX64": 0, 14 | "CpuTargetsArm64": 0, 15 | "OptimizeFor": 0 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /ProjectSettings/BurstAotSettings_StandaloneWindows.json: -------------------------------------------------------------------------------- 1 | { 2 | "MonoBehaviour": { 3 | "Version": 4, 4 | "EnableBurstCompilation": true, 5 | "EnableOptimisations": true, 6 | "EnableSafetyChecks": false, 7 | "EnableDebugInAllBuilds": false, 8 | "CpuMinTargetX32": 0, 9 | "CpuMaxTargetX32": 0, 10 | "CpuMinTargetX64": 0, 11 | "CpuMaxTargetX64": 0, 12 | "CpuTargetsX32": 6, 13 | "CpuTargetsX64": 72, 14 | "OptimizeFor": 0 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /ProjectSettings/CommonBurstAotSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "MonoBehaviour": { 3 | "Version": 4, 4 | "DisabledWarnings": "" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 13 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_DefaultMaxDepenetrationVelocity: 10 11 | m_SleepThreshold: 0.005 12 | m_DefaultContactOffset: 0.01 13 | m_DefaultSolverIterations: 6 14 | m_DefaultSolverVelocityIterations: 1 15 | m_QueriesHitBackfaces: 0 16 | m_QueriesHitTriggers: 1 17 | m_EnableAdaptiveForce: 0 18 | m_ClothInterCollisionDistance: 0.1 19 | m_ClothInterCollisionStiffness: 0.2 20 | m_ContactsGeneration: 1 21 | m_LayerCollisionMatrix: fffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 22 | m_AutoSimulation: 1 23 | m_AutoSyncTransforms: 0 24 | m_ReuseCollisionCallbacks: 0 25 | m_ClothInterCollisionSettingsToggle: 0 26 | m_ClothGravity: {x: 0, y: -9.81, z: 0} 27 | m_ContactPairsMode: 0 28 | m_BroadphaseType: 0 29 | m_WorldBounds: 30 | m_Center: {x: 0, y: 0, z: 0} 31 | m_Extent: {x: 250, y: 250, z: 250} 32 | m_WorldSubdivisions: 8 33 | m_FrictionType: 0 34 | m_EnableEnhancedDeterminism: 0 35 | m_EnableUnifiedHeightmaps: 1 36 | m_SolverType: 0 37 | m_DefaultMaxAngularSpeed: 50 38 | -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: 8 | - enabled: 1 9 | path: Assets/_Project/Scenes/Basic.unity 10 | guid: 4dec2b5f7296ef041ae3606f3e0e3fc1 11 | m_configObjects: 12 | Unity.XR.Oculus.Settings: {fileID: 11400000, guid: 5b26d5ad2c07613498544cbda1b2f697, 13 | type: 2} 14 | com.unity.input.settings: {fileID: 11400000, guid: 29017b7b803870d47a42b03a19711015, 15 | type: 2} 16 | com.unity.input.settings.actions: {fileID: -944628639613478452, guid: ca9f5fa95ffab41fb9a615ab714db018, 17 | type: 3} 18 | com.unity.xr.management.loader_settings: {fileID: 11400000, guid: fa096d1254f36e1408c48b51eaa107fc, 19 | type: 2} 20 | com.unity.xr.openxr.settings4: {fileID: 11400000, guid: 44f79fcecd7231646972dc71fb82e48c, 21 | type: 2} 22 | xr.sdk.mock-hmd.settings: {fileID: 11400000, guid: 20fe8c1a5e79eca419b4badf8a034551, 23 | type: 2} 24 | m_UseUCBPForAssetBundles: 0 25 | -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 12 7 | m_SerializationMode: 2 8 | m_LineEndingsForNewScripts: 2 9 | m_DefaultBehaviorMode: 0 10 | m_PrefabRegularEnvironment: {fileID: 0} 11 | m_PrefabUIEnvironment: {fileID: 0} 12 | m_SpritePackerMode: 0 13 | m_SpritePackerCacheSize: 10 14 | m_SpritePackerPaddingPower: 1 15 | m_Bc7TextureCompressor: 0 16 | m_EtcTextureCompressorBehavior: 1 17 | m_EtcTextureFastCompressor: 1 18 | m_EtcTextureNormalCompressor: 2 19 | m_EtcTextureBestCompressor: 4 20 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;asmref;rsp 21 | m_ProjectGenerationRootNamespace: 22 | m_EnableTextureStreamingInEditMode: 1 23 | m_EnableTextureStreamingInPlayMode: 1 24 | m_EnableEditorAsyncCPUTextureLoading: 0 25 | m_AsyncShaderCompilation: 1 26 | m_PrefabModeAllowAutoSave: 1 27 | m_EnterPlayModeOptionsEnabled: 0 28 | m_EnterPlayModeOptions: 3 29 | m_GameObjectNamingDigits: 2 30 | m_GameObjectNamingScheme: 2 31 | m_AssetNamingUsesSpace: 1 32 | m_UseLegacyProbeSampleCount: 0 33 | m_SerializeInlineMappingsOnOneLine: 0 34 | m_DisableCookiesInLightmapper: 1 35 | m_AssetPipelineMode: 1 36 | m_RefreshImportMode: 1 37 | m_CacheServerMode: 0 38 | m_CacheServerEndpoint: 39 | m_CacheServerNamespacePrefix: default 40 | m_CacheServerEnableDownload: 1 41 | m_CacheServerEnableUpload: 1 42 | m_CacheServerEnableAuth: 0 43 | m_CacheServerEnableTls: 0 44 | m_CacheServerValidationMode: 2 45 | m_CacheServerDownloadBatchSize: 128 46 | -------------------------------------------------------------------------------- /ProjectSettings/MemorySettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!387306366 &1 4 | MemorySettings: 5 | m_ObjectHideFlags: 0 6 | m_EditorMemorySettings: 7 | m_MainAllocatorBlockSize: -1 8 | m_ThreadAllocatorBlockSize: -1 9 | m_MainGfxBlockSize: -1 10 | m_ThreadGfxBlockSize: -1 11 | m_CacheBlockSize: -1 12 | m_TypetreeBlockSize: -1 13 | m_ProfilerBlockSize: -1 14 | m_ProfilerEditorBlockSize: -1 15 | m_BucketAllocatorGranularity: -1 16 | m_BucketAllocatorBucketsCount: -1 17 | m_BucketAllocatorBlockSize: -1 18 | m_BucketAllocatorBlockCount: -1 19 | m_ProfilerBucketAllocatorGranularity: -1 20 | m_ProfilerBucketAllocatorBucketsCount: -1 21 | m_ProfilerBucketAllocatorBlockSize: -1 22 | m_ProfilerBucketAllocatorBlockCount: -1 23 | m_TempAllocatorSizeMain: -1 24 | m_JobTempAllocatorBlockSize: -1 25 | m_BackgroundJobTempAllocatorBlockSize: -1 26 | m_JobTempAllocatorReducedBlockSize: -1 27 | m_TempAllocatorSizeGIBakingWorker: -1 28 | m_TempAllocatorSizeNavMeshWorker: -1 29 | m_TempAllocatorSizeAudioWorker: -1 30 | m_TempAllocatorSizeCloudWorker: -1 31 | m_TempAllocatorSizeGfx: -1 32 | m_TempAllocatorSizeJobWorker: -1 33 | m_TempAllocatorSizeBackgroundWorker: -1 34 | m_TempAllocatorSizePreloadManager: -1 35 | m_PlatformMemorySettings: {} 36 | -------------------------------------------------------------------------------- /ProjectSettings/MultiplayerManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!655991488 &1 4 | MultiplayerManager: 5 | m_ObjectHideFlags: 0 6 | m_EnableMultiplayerRoles: 0 7 | m_ActiveMultiplayerRole: 0 8 | -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!126 &1 4 | NavMeshProjectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | areas: 8 | - name: Walkable 9 | cost: 1 10 | - name: Not Walkable 11 | cost: 1 12 | - name: Jump 13 | cost: 2 14 | - name: 15 | cost: 1 16 | - name: 17 | cost: 1 18 | - name: 19 | cost: 1 20 | - name: 21 | cost: 1 22 | - name: 23 | cost: 1 24 | - name: 25 | cost: 1 26 | - name: 27 | cost: 1 28 | - name: 29 | cost: 1 30 | - name: 31 | cost: 1 32 | - name: 33 | cost: 1 34 | - name: 35 | cost: 1 36 | - name: 37 | cost: 1 38 | - name: 39 | cost: 1 40 | - name: 41 | cost: 1 42 | - name: 43 | cost: 1 44 | - name: 45 | cost: 1 46 | - name: 47 | cost: 1 48 | - name: 49 | cost: 1 50 | - name: 51 | cost: 1 52 | - name: 53 | cost: 1 54 | - name: 55 | cost: 1 56 | - name: 57 | cost: 1 58 | - name: 59 | cost: 1 60 | - name: 61 | cost: 1 62 | - name: 63 | cost: 1 64 | - name: 65 | cost: 1 66 | - name: 67 | cost: 1 68 | - name: 69 | cost: 1 70 | - name: 71 | cost: 1 72 | m_LastAgentTypeID: -887442657 73 | m_Settings: 74 | - serializedVersion: 2 75 | agentTypeID: 0 76 | agentRadius: 0.5 77 | agentHeight: 2 78 | agentSlope: 45 79 | agentClimb: 0.75 80 | ledgeDropHeight: 0 81 | maxJumpAcrossDistance: 0 82 | minRegionArea: 2 83 | manualCellSize: 0 84 | cellSize: 0.16666667 85 | manualTileSize: 0 86 | tileSize: 256 87 | accuratePlacement: 0 88 | debug: 89 | m_Flags: 0 90 | m_SettingNames: 91 | - Humanoid 92 | -------------------------------------------------------------------------------- /ProjectSettings/PackageManagerSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 61 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | m_EnablePreReleasePackages: 1 16 | m_AdvancedSettingsExpanded: 1 17 | m_ScopedRegistriesSettingsExpanded: 1 18 | m_SeeAllPackageVersions: 0 19 | m_DismissPreviewPackagesInUse: 0 20 | oneTimeWarningShown: 1 21 | oneTimeDeprecatedPopUpShown: 1 22 | m_Registries: 23 | - m_Id: main 24 | m_Name: 25 | m_Url: https://packages.unity.com 26 | m_Scopes: [] 27 | m_IsDefault: 1 28 | m_Capabilities: 7 29 | m_ConfigSource: 0 30 | m_UserSelectedRegistryName: 31 | m_UserAddingNewScopedRegistry: 0 32 | m_RegistryInfoDraft: 33 | m_Modified: 0 34 | m_ErrorMessage: 35 | m_UserModificationsInstanceId: -858 36 | m_OriginalInstanceId: -860 37 | m_LoadAssets: 0 38 | -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!19 &1 4 | Physics2DSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 4 7 | m_Gravity: {x: 0, y: -9.81} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_VelocityIterations: 8 10 | m_PositionIterations: 3 11 | m_VelocityThreshold: 1 12 | m_MaxLinearCorrection: 0.2 13 | m_MaxAngularCorrection: 8 14 | m_MaxTranslationSpeed: 100 15 | m_MaxRotationSpeed: 360 16 | m_BaumgarteScale: 0.2 17 | m_BaumgarteTimeOfImpactScale: 0.75 18 | m_TimeToSleep: 0.5 19 | m_LinearSleepTolerance: 0.01 20 | m_AngularSleepTolerance: 2 21 | m_DefaultContactOffset: 0.01 22 | m_JobOptions: 23 | serializedVersion: 2 24 | useMultithreading: 0 25 | useConsistencySorting: 0 26 | m_InterpolationPosesPerJob: 100 27 | m_NewContactsPerJob: 30 28 | m_CollideContactsPerJob: 100 29 | m_ClearFlagsPerJob: 200 30 | m_ClearBodyForcesPerJob: 200 31 | m_SyncDiscreteFixturesPerJob: 50 32 | m_SyncContinuousFixturesPerJob: 50 33 | m_FindNearestContactsPerJob: 100 34 | m_UpdateTriggerContactsPerJob: 100 35 | m_IslandSolverCostThreshold: 100 36 | m_IslandSolverBodyCostScale: 1 37 | m_IslandSolverContactCostScale: 10 38 | m_IslandSolverJointCostScale: 10 39 | m_IslandSolverBodiesPerJob: 50 40 | m_IslandSolverContactsPerJob: 50 41 | m_AutoSimulation: 1 42 | m_QueriesHitTriggers: 1 43 | m_QueriesStartInColliders: 1 44 | m_CallbacksOnDisable: 1 45 | m_ReuseCollisionCallbacks: 0 46 | m_AutoSyncTransforms: 0 47 | m_AlwaysShowColliders: 0 48 | m_ShowColliderSleep: 1 49 | m_ShowColliderContacts: 0 50 | m_ShowColliderAABB: 0 51 | m_ContactArrowScale: 0.2 52 | m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} 53 | m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} 54 | m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} 55 | m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} 56 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 57 | -------------------------------------------------------------------------------- /ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_DefaultPresets: {} 8 | -------------------------------------------------------------------------------- /ProjectSettings/ProjectAuditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 53 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 0997278c24a4f4d9d916b84ac4d34b87, type: 3} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | Rules: 16 | m_Rules: [] 17 | DiagnosticParams: 18 | m_ParamsStack: 19 | - PlatformGroup: 0 20 | m_SerializedParams: 21 | - Key: SpriteAtlasEmptySpaceLimit 22 | Value: 50 23 | - Key: StreamingAssetsFolderSizeLimit 24 | Value: 50 25 | - Key: StreamingClipThresholdBytes 26 | Value: 218294 27 | - Key: LongDecompressedClipThresholdBytes 28 | Value: 204800 29 | - Key: LongCompressedMobileClipThresholdBytes 30 | Value: 204800 31 | - Key: LoadInBackGroundClipSizeThresholdBytes 32 | Value: 204800 33 | - Key: TextureStreamingMipmapsSizeLimit 34 | Value: 4000 35 | CurrentParamsIndex: 0 36 | -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 6000.0.48f1 2 | m_EditorVersionWithRevision: 6000.0.48f1 (170d2541580d) 3 | -------------------------------------------------------------------------------- /ProjectSettings/ShaderGraphSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 61 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: de02f9e1d18f588468e474319d09a723, type: 3} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | shaderVariantLimit: 128 16 | customInterpolatorErrorThreshold: 32 17 | customInterpolatorWarningThreshold: 16 18 | customHeatmapValues: {fileID: 0} 19 | -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 3 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - Player 15 | - ActivationTrigger 16 | - Grabbable 17 | - LibretroScreen 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | m_RenderingLayers: 45 | - Default 46 | - Light Layer 1 47 | - Light Layer 2 48 | - Light Layer 3 49 | - Light Layer 4 50 | - Light Layer 5 51 | - Light Layer 6 52 | - Light Layer 7 53 | -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.011111111 7 | Maximum Allowed Timestep: 1 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 1 10 | -------------------------------------------------------------------------------- /ProjectSettings/URPProjectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 61 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 247994e1f5a72c2419c26a37e9334c01, type: 3} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | m_LastMaterialVersion: 9 16 | -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 1 7 | m_Enabled: 0 8 | m_TestMode: 0 9 | m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events 10 | m_EventUrl: https://cdp.cloud.unity3d.com/v1/events 11 | m_ConfigUrl: https://config.uca.cloud.unity3d.com 12 | m_DashboardUrl: https://dashboard.unity3d.com 13 | m_TestInitMode: 0 14 | CrashReportingSettings: 15 | m_EventUrl: https://perf-events.cloud.unity3d.com 16 | m_Enabled: 0 17 | m_LogBufferSize: 10 18 | m_CaptureEditorExceptions: 1 19 | UnityPurchasingSettings: 20 | m_Enabled: 0 21 | m_TestMode: 0 22 | UnityAnalyticsSettings: 23 | m_Enabled: 0 24 | m_TestMode: 0 25 | m_InitializeOnStartup: 1 26 | UnityAdsSettings: 27 | m_Enabled: 0 28 | m_InitializeOnStartup: 1 29 | m_TestMode: 0 30 | m_IosGameId: 31 | m_AndroidGameId: 32 | m_GameIds: {} 33 | m_GameId: 34 | PerformanceReportingSettings: 35 | m_Enabled: 0 36 | -------------------------------------------------------------------------------- /ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 7200000, guid: 84a17cfa13e40ae4082ef42714f0a81c, type: 3} 7 | m_CopyBufferShader: {fileID: 7200000, guid: 23c51f21a3503f6428b527b01f8a2f4e, type: 3} 8 | m_SortShader: {fileID: 7200000, guid: ea257ca3cfb12a642a5025e612af6b2a, type: 3} 9 | m_StripUpdateShader: {fileID: 7200000, guid: 8fa6c4009fe2a4d4486c62736fc30ad8, type: 3} 10 | m_EmptyShader: {fileID: 4800000, guid: 33a2079f6a2db4c4eb2e44b33f4ddf6b, type: 3} 11 | m_RenderPipeSettingsPath: 12 | m_FixedTimeStep: 0.011111111 13 | m_MaxDeltaTime: 0.05 14 | m_MaxScrubTime: 30 15 | m_CompiledVersion: 7 16 | m_RuntimeVersion: 35 17 | m_RuntimeResources: {fileID: 11400000, guid: bc10b42afe3813544bffd38ae2cd893d, type: 2} 18 | m_BatchEmptyLifetime: 300 19 | -------------------------------------------------------------------------------- /ProjectSettings/VersionControlSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!890905787 &1 4 | VersionControlSettings: 5 | m_ObjectHideFlags: 0 6 | m_Mode: Visible Meta Files 7 | m_CollabEditorSettings: 8 | inProgressEnabled: 1 9 | -------------------------------------------------------------------------------- /ProjectSettings/XRPackageSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_Settings": [ 3 | "RemoveLegacyInputHelpersForReload" 4 | ] 5 | } -------------------------------------------------------------------------------- /ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # LibretroUnityFE 2 | 3 | [Libretro](https://www.libretro.com/) + [Unity](https://unity.com/) + [SK.Libretro](https://github.com/Skurdt/SK.Libretro). 4 | 5 | Contains example scenes showing how to use the SK.Libretro package. 6 | 7 | - Video: Super Mario 64 (Mupen64PlusNext): 8 | [![Alt text](https://img.youtube.com/vi/euec6832wNA/0.jpg)](https://youtu.be/euec6832wNA) 9 | 10 | - Video: Mupen64PlusNext, PPSSPP and mame: 11 | [![Alt text](https://img.youtube.com/vi/YOrZ2_0IcLI/0.jpg)](https://youtu.be/YOrZ2_0IcLI) 12 | -------------------------------------------------------------------------------- /UIElementsSchema/UIElements.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /UIElementsSchema/UnityEditor.Search.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /UIElementsSchema/UnityEditor.UIElements.Debugger.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /app.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | --------------------------------------------------------------------------------