├── Assets ├── .gitignore ├── Arduino │ ├── 3DPrintParts │ │ ├── HandleL.stl │ │ ├── HandleR.stl │ │ ├── BarHolder.stl │ │ ├── ArduinoHolder.stl │ │ ├── BatteryPackHolder.stl │ │ ├── HandleL.stl.meta │ │ ├── HandleR.stl.meta │ │ ├── ArduinoHolder.stl.meta │ │ ├── BarHolder.stl.meta │ │ └── BatteryPackHolder.stl.meta │ ├── CartController.blend │ ├── Photos │ │ ├── CartControllerIMG_1.jpg │ │ ├── CartControllerIMG_2.jpg │ │ ├── CartControllerIMG_3.jpg │ │ ├── CartControllerIMG_4.jpg │ │ ├── CartControllerIMG_5.jpg │ │ ├── CartControllerIMG_1.jpg.meta │ │ ├── CartControllerIMG_2.jpg.meta │ │ ├── CartControllerIMG_3.jpg.meta │ │ ├── CartControllerIMG_4.jpg.meta │ │ └── CartControllerIMG_5.jpg.meta │ ├── ArduinoCode │ │ ├── CartControllerArduinoCircuit.png │ │ ├── accelerometer │ │ │ ├── accelerometer.ino.meta │ │ │ └── accelerometer.ino │ │ ├── accelerometer.meta │ │ └── CartControllerArduinoCircuit.png.meta │ ├── Photos.meta │ ├── 3DPrintParts.meta │ ├── ArduinoCode.meta │ └── CartController.blend.meta ├── Plugins │ ├── GitHub │ │ ├── Editor │ │ │ ├── credits.txt │ │ │ ├── libsfw.so │ │ │ ├── libsfw.bundle │ │ │ ├── QuickGuide.pdf │ │ │ ├── sfw.net.dll │ │ │ ├── GitHub.Api.dll │ │ │ ├── GitHub.Unity.dll │ │ │ ├── Mono.Posix.dll │ │ │ ├── big-logo@2x.png │ │ │ ├── x64 │ │ │ │ ├── sfw_x64.dll │ │ │ │ ├── pthreadVC2.dll │ │ │ │ ├── sfw_x64.dll.meta │ │ │ │ └── pthreadVC2.dll.meta │ │ │ ├── x86 │ │ │ │ ├── sfw_x86.dll │ │ │ │ ├── pthreadVC2.dll │ │ │ │ ├── pthreadVC2.dll.meta │ │ │ │ └── sfw_x86.dll.meta │ │ │ ├── AsyncBridge.Net35.dll │ │ │ ├── GitHub.Api.45.dll │ │ │ ├── GitHub.Logging.dll │ │ │ ├── GitHub.Unity.45.dll │ │ │ ├── GitHub.UnityShim.dll │ │ │ ├── System.Threading.dll │ │ │ ├── ReadOnlyCollectionsInterfaces.dll │ │ │ ├── QuickGuide.pdf.meta │ │ │ ├── credits.txt.meta │ │ │ ├── eula.txt.meta │ │ │ ├── x64.meta │ │ │ ├── x86.meta │ │ │ ├── UnityAPIWrapper.cs.meta │ │ │ ├── UnityAPIWrapper.cs │ │ │ ├── GitHub.UnityShim.dll.meta │ │ │ ├── GitHub.Api.45.dll.meta │ │ │ ├── GitHub.Unity.45.dll.meta │ │ │ ├── sfw.net.dll.meta │ │ │ ├── GitHub.Api.dll.meta │ │ │ ├── GitHub.Logging.dll.meta │ │ │ ├── GitHub.Unity.dll.meta │ │ │ ├── Mono.Posix.dll.meta │ │ │ ├── AsyncBridge.Net35.dll.meta │ │ │ ├── System.Threading.dll.meta │ │ │ ├── ReadOnlyCollectionsInterfaces.dll.meta │ │ │ ├── ExtensionLoader.cs.meta │ │ │ ├── libsfw.so.meta │ │ │ ├── libsfw.bundle.meta │ │ │ ├── big-logo@2x.png.meta │ │ │ ├── ExtensionLoader.cs │ │ │ └── eula.txt │ │ └── Editor.meta │ └── GitHub.meta ├── Scenes │ ├── SampleScene │ │ ├── LightingData.asset │ │ ├── ReflectionProbe-0.exr │ │ ├── LightingData.asset.meta │ │ └── ReflectionProbe-0.exr.meta │ ├── SampleScene.unity.meta │ └── SampleScene.meta ├── 3DModels │ ├── Cart.fbx │ ├── CartWheel.fbx │ ├── ToiletPack.fbx │ ├── Textures │ │ ├── CartAO.jpg │ │ ├── CartColor.png │ │ ├── CartMetal.jpg │ │ ├── CrushedPlastic_N.jpg │ │ ├── ToiletPackColor.jpg │ │ ├── CartAO.jpg.meta │ │ ├── CartColor.png.meta │ │ ├── CartMetal.jpg.meta │ │ ├── ToiletPackColor.jpg.meta │ │ └── CrushedPlastic_N.jpg.meta │ ├── Textures.meta │ ├── Cart.mat.meta │ ├── ToiletPack.mat.meta │ ├── ToiletPack.mat │ ├── Cart.mat │ ├── Cart.fbx.meta │ ├── CartWheel.fbx.meta │ └── ToiletPack.fbx.meta ├── Arduino.meta ├── Prefabs.meta ├── Prefabs │ ├── ShoppingCart.prefab.meta │ ├── SoundController.prefab.meta │ ├── ToiletPaperPack.prefab.meta │ ├── ToiletPaperPack.prefab │ └── ShoppingCart.prefab ├── Scenes.meta ├── Scripts.meta ├── 3DModels.meta ├── Plugins.meta └── Scripts │ ├── ArduinoConnector.cs.meta │ ├── PlayerController.cs.meta │ ├── SoundController.cs.meta │ ├── PlayerController.cs │ ├── SoundController.cs │ └── ArduinoConnector.cs ├── ProjectSettings ├── ProjectVersion.txt ├── ClusterInputManager.asset ├── PresetManager.asset ├── EditorBuildSettings.asset ├── XRSettings.asset ├── TimeManager.asset ├── VFXManager.asset ├── AudioManager.asset ├── TagManager.asset ├── UnityConnectSettings.asset ├── EditorSettings.asset ├── DynamicsManager.asset ├── NavMeshAreas.asset ├── Physics2DSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── QualitySettings.asset └── ProjectSettings.asset ├── .gitignore ├── README.md ├── LICENSE ├── Packages └── manifest.json └── .gitattributes /Assets/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2019.3.6f1 2 | m_EditorVersionWithRevision: 2019.3.6f1 (5c3fb0a11183) 3 | -------------------------------------------------------------------------------- /Assets/Arduino/3DPrintParts/HandleL.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jellevermandere/ArduinoMotionControls/HEAD/Assets/Arduino/3DPrintParts/HandleL.stl -------------------------------------------------------------------------------- /Assets/Arduino/3DPrintParts/HandleR.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jellevermandere/ArduinoMotionControls/HEAD/Assets/Arduino/3DPrintParts/HandleR.stl -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/credits.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jellevermandere/ArduinoMotionControls/HEAD/Assets/Plugins/GitHub/Editor/credits.txt -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/libsfw.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jellevermandere/ArduinoMotionControls/HEAD/Assets/Plugins/GitHub/Editor/libsfw.so -------------------------------------------------------------------------------- /Assets/Arduino/3DPrintParts/BarHolder.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jellevermandere/ArduinoMotionControls/HEAD/Assets/Arduino/3DPrintParts/BarHolder.stl -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/libsfw.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jellevermandere/ArduinoMotionControls/HEAD/Assets/Plugins/GitHub/Editor/libsfw.bundle -------------------------------------------------------------------------------- /Assets/Arduino/3DPrintParts/ArduinoHolder.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jellevermandere/ArduinoMotionControls/HEAD/Assets/Arduino/3DPrintParts/ArduinoHolder.stl -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/QuickGuide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jellevermandere/ArduinoMotionControls/HEAD/Assets/Plugins/GitHub/Editor/QuickGuide.pdf -------------------------------------------------------------------------------- /Assets/Scenes/SampleScene/LightingData.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jellevermandere/ArduinoMotionControls/HEAD/Assets/Scenes/SampleScene/LightingData.asset -------------------------------------------------------------------------------- /Assets/3DModels/Cart.fbx: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:5645c2a2ee214ea3b60a3ab2b88a0051a5b25d4b39007b257eadd399f7636154 3 | size 63436 4 | -------------------------------------------------------------------------------- /Assets/Scenes/SampleScene/ReflectionProbe-0.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jellevermandere/ArduinoMotionControls/HEAD/Assets/Scenes/SampleScene/ReflectionProbe-0.exr -------------------------------------------------------------------------------- /Assets/3DModels/CartWheel.fbx: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:3596378b8eaa0b42aaf1df407d567db7833d327e8428a4d473ee1b66a49209da 3 | size 22588 4 | -------------------------------------------------------------------------------- /Assets/3DModels/ToiletPack.fbx: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:bf7c8430882b06a9c57113ad1c178401602f9c1fb313c457c2249bd39a8860bc 3 | size 29772 4 | -------------------------------------------------------------------------------- /Assets/Arduino/3DPrintParts/BatteryPackHolder.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jellevermandere/ArduinoMotionControls/HEAD/Assets/Arduino/3DPrintParts/BatteryPackHolder.stl -------------------------------------------------------------------------------- /Assets/3DModels/Textures/CartAO.jpg: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:9b3cf8b9d29597d6b3614b294ccb4904f2d1564c8573d423d3e64a9fb6f0f5f4 3 | size 637051 4 | -------------------------------------------------------------------------------- /Assets/3DModels/Textures/CartColor.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0dac259fbdf4ecb73f230786e80d08bbb104d22618ef28c4cbf405d033904b1f 3 | size 4644584 4 | -------------------------------------------------------------------------------- /Assets/3DModels/Textures/CartMetal.jpg: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f553205e2cc9cc14d5bccbef8514d097acd6caf61ed6d6600fd37c1e16aa6cac 3 | size 317840 4 | -------------------------------------------------------------------------------- /Assets/Arduino/CartController.blend: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:3342bfbbcb0530f3e61ac1c255364686d9e1654d27cef807a95f0dc1e21e760c 3 | size 1870212 4 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/sfw.net.dll: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:21feeaa73e42bf03e86525bc5e1b954f4b9a2f16eed58a87c69e576509231480 3 | size 7168 4 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /Assets/3DModels/Textures/CrushedPlastic_N.jpg: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:c0cecc480bfc1508f02de09ca0d777f4fa461e83ae9637a319cefbb114a54776 3 | size 731905 4 | -------------------------------------------------------------------------------- /Assets/3DModels/Textures/ToiletPackColor.jpg: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:5e69308fa78ec3d16152dcdbbe54c740ed04985f0d0901c8907ec375b094c1d0 3 | size 317813 4 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/GitHub.Api.dll: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0598ee39acaec9732f0a00bd20528f07855a5298c67f53957bc6ad258c42d815 3 | size 750080 4 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/GitHub.Unity.dll: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:966ffe7a5f4de501e439b9441fd29d7ceba3b76970f105ed331a6b385674ab3d 3 | size 299520 4 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/Mono.Posix.dll: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:bda42c2c2c6d83a5c840d5262bfb1ae0e24e3c1778c96d5ea1ff96a1bb244f70 3 | size 184320 4 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/big-logo@2x.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:e986d8a21f6f621e89885d0e4e28a9c6171e02f2c095fbeb075e22d9b0f40f74 3 | size 9961 4 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/x64/sfw_x64.dll: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:4f8d586e00ddbe3cfa0cd2446bdd416a65e6c12ef31e7f451af14867b880c0dc 3 | size 182784 4 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/x86/sfw_x86.dll: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:843682e312df272a4222e2ba85f4feebfb0195524f101ef9f636f56ae0e0af21 3 | size 179200 4 | -------------------------------------------------------------------------------- /Assets/Arduino/Photos/CartControllerIMG_1.jpg: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:438ce2bc84ca9e7bbfa7ecf970af78c30901740037050b999520051103c0af8c 3 | size 2490027 4 | -------------------------------------------------------------------------------- /Assets/Arduino/Photos/CartControllerIMG_2.jpg: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:7beefb129e4e13687f1cdb4f8f08601a434f31e6caee812690660cb6ce6919ba 3 | size 1565294 4 | -------------------------------------------------------------------------------- /Assets/Arduino/Photos/CartControllerIMG_3.jpg: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:27d2b9251fb1e1313fca7136451f7027b6b7786331c904eabe171ab11a7de6c1 3 | size 2539638 4 | -------------------------------------------------------------------------------- /Assets/Arduino/Photos/CartControllerIMG_4.jpg: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:a6b22c366d208ceba38389044ac6d7c0853c1dced37ffa333c6250d28c111352 3 | size 2218295 4 | -------------------------------------------------------------------------------- /Assets/Arduino/Photos/CartControllerIMG_5.jpg: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b98b4040d53787c498d3365bfabf1686517308f503d6f09a1ee67ec3a285bf63 3 | size 2424811 4 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/AsyncBridge.Net35.dll: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0f61d9c0550c3a1e36e6eaa9bebbc3b5ca701c4e960dc2a92746df792d392140 3 | size 26112 4 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/GitHub.Api.45.dll: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:1f88b65d56d7542c171548019eb408ae2b9ff10aa54657d71eddc2499384f856 3 | size 750592 4 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/GitHub.Logging.dll: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:e495cb21943c4ea67673c11db54e737d25fd2aa00ef1af37d1df7ccba026759b 3 | size 11776 4 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/GitHub.Unity.45.dll: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:4abacb70e20c2f22a43d9cff198f7709f6601f7e3ff4f0aeb6f0f3b9dd7d74ba 3 | size 299520 4 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/GitHub.UnityShim.dll: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:409891774be0755c72effe01a3f47157858ce19fe8cba7e68c913acf0671ed75 3 | size 5120 4 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/System.Threading.dll: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:25a3ec89ffc468c53a44a90ae99c23e1bcff9e5901be74033b4ce794a3202395 3 | size 382464 4 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/x64/pthreadVC2.dll: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0e6af724609ef6846982ef717013426c359c455fff324e906d8d55c8bb88d16e 3 | size 82944 4 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/x86/pthreadVC2.dll: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:bac4472990c1dc2f037019791bd18888e78a3ae86605f3aae86f812a4d7d4f60 3 | size 55808 4 | -------------------------------------------------------------------------------- /Assets/Arduino/ArduinoCode/CartControllerArduinoCircuit.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:210ca4e3664273da6c0954d90b8e1d28f750693e2f7d25917dcdc4c581858144 3 | size 152074 4 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/ReadOnlyCollectionsInterfaces.dll: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:64803681966f009feaab1f02278ac2a38683fc99e88b4247d54d0534f1429b55 3 | size 5632 4 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /Assets/Arduino.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6eeea13b4745a439896e384640845b48 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1db57797903b2401690dc3c47bd9bb5a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Prefabs/ShoppingCart.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7c87589cd55f74715b459b51a7583fa4 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5ed4867b47356421084b7142de5a7104 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/SampleScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9fc0d4010bbf28b4594072e72b8655ab 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f5f84c23cedc492eaefb283bb76d0a1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/3DModels.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5000b3d5b07924a2f9f7e855db643c52 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Arduino/3DPrintParts/HandleL.stl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 73c1cff9c08fe4aa683375bfcc7c732b 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Arduino/3DPrintParts/HandleR.stl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce6ca2a21c91543919bc8d3eeeeca5a2 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Prefabs/SoundController.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 75b898b0b6c7c4b3183604959c7a5bad 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Prefabs/ToiletPaperPack.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 04ab2fce78ea0420da49daadf2d8fcff 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/3DModels/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1aee7e07aaaee4cfbb9ad4278386f140 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Arduino/3DPrintParts/ArduinoHolder.stl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 750a0f1c6029a4712ab49894a7c7a08f 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Arduino/3DPrintParts/BarHolder.stl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d300925a93ac24c60a148fd1ac645e37 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Arduino/Photos.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 419abcaece59040abb891f2be762e68f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /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 | m_configObjects: {} 9 | -------------------------------------------------------------------------------- /Assets/Arduino/3DPrintParts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2bb5c1a0a85ca4f3c8efafba3cc38229 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Arduino/3DPrintParts/BatteryPackHolder.stl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4c504d71149c44dd9bcdfb8014eea72e 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Arduino/ArduinoCode.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ac0c4977b55e40b0a5d23dbf43fbd06 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/SampleScene.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e6177a5dd93f345aaaa76e8d13a0d40f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /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 | } -------------------------------------------------------------------------------- /Assets/3DModels/Cart.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e823a4faeebac45bc909c19f0e809493 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Arduino/ArduinoCode/accelerometer/accelerometer.ino.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7fa1d7524ae854ca2a2e98509cfb937b 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/3DModels/ToiletPack.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7312c9d65f3904f2582a4c3d080d9db5 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Arduino/ArduinoCode/accelerometer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2a96a027478de4555a11cdda5a7901ab 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/QuickGuide.pdf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d601ecb6855bb432bae2aa49d8fd82e8 3 | timeCreated: 1526676893 4 | licenseType: Store 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/credits.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0188ec438976e5849b40a2c1ce5f20f9 3 | timeCreated: 1491603973 4 | licenseType: Store 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/eula.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 136dc24f151211d438acee17aff4e934 3 | timeCreated: 1491603974 4 | licenseType: Store 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 720712be6e31c444f88f57bb85bf5fa5 3 | folderAsset: yes 4 | timeCreated: 1504268238 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 18e096a98c2704c40a818dd1214cd179 3 | folderAsset: yes 4 | timeCreated: 1503666358 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Scenes/SampleScene/LightingData.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be55dfbf504204b39ab9c0b6918b2fbb 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cad92998c5182496e8b989b406d9f156 3 | folderAsset: yes 4 | timeCreated: 1503666365 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/x64.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0ded7adcc817ce489fec07977f16d13 3 | folderAsset: yes 4 | timeCreated: 1493304320 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/x86.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99b48d4d4f6a66340ab06bd487d70a45 3 | folderAsset: yes 4 | timeCreated: 1493304320 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /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.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /Assets/Scripts/ArduinoConnector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 241f73ce0dec645aea919b9b0415d679 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/PlayerController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be32a1faae15246a58000b703a402c8e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/SoundController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 28e7449f8711a4f5c82f356f28506b2d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/UnityAPIWrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 555cd6f54c03341b1970d950df1a5ee5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /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: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_StripUpdateShader: {fileID: 0} 10 | m_RenderPipeSettingsPath: 11 | m_FixedTimeStep: 0.016666668 12 | m_MaxDeltaTime: 0.05 13 | -------------------------------------------------------------------------------- /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_SpatializerPlugin: 16 | m_AmbisonicDecoderPlugin: 17 | m_DisableAudio: 0 18 | m_VirtualizeEffects: 1 19 | m_RequestedDSPBufferSize: 1024 20 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/UnityAPIWrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEditor; 2 | using UnityEngine; 3 | using System.IO; 4 | using System; 5 | 6 | namespace GitHub.Unity 7 | { 8 | [InitializeOnLoad] 9 | public class UnityAPIWrapper : ScriptableSingleton 10 | { 11 | static UnityAPIWrapper() 12 | { 13 | #if UNITY_2018_2_OR_NEWER 14 | Editor.finishedDefaultHeaderGUI += editor => { 15 | UnityShim.Raise_Editor_finishedDefaultHeaderGUI(editor); 16 | }; 17 | #endif 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: 7 | - NPC 8 | layers: 9 | - Default 10 | - TransparentFX 11 | - Ignore Raycast 12 | - 13 | - Water 14 | - UI 15 | - 16 | - 17 | - Basket 18 | - Cart 19 | - ToiletPaper 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | - 41 | m_SortingLayers: 42 | - name: Default 43 | uniqueID: 0 44 | locked: 0 45 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/GitHub.UnityShim.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 863e1b9976c4e46d29bf83928b3a8ab2 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | isPreloaded: 0 9 | isOverridable: 0 10 | platformData: 11 | - first: 12 | Any: 13 | second: 14 | enabled: 0 15 | settings: {} 16 | - first: 17 | Editor: Editor 18 | second: 19 | enabled: 1 20 | settings: 21 | DefaultValueInitialized: true 22 | - first: 23 | Windows Store Apps: WindowsStoreApps 24 | second: 25 | enabled: 0 26 | settings: 27 | CPU: AnyCPU 28 | userData: 29 | assetBundleName: 30 | assetBundleVariant: 31 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/GitHub.Api.45.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c743ae24ee231884887054d20ccdd0ab 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 0 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 1 23 | settings: 24 | DefaultValueInitialized: true 25 | - first: 26 | Windows Store Apps: WindowsStoreApps 27 | second: 28 | enabled: 0 29 | settings: 30 | CPU: AnyCPU 31 | userData: 32 | assetBundleName: 33 | assetBundleVariant: 34 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/GitHub.Unity.45.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68c7e4565cde54155bb78d8e935f1ddb 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 0 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 1 23 | settings: 24 | DefaultValueInitialized: true 25 | - first: 26 | Windows Store Apps: WindowsStoreApps 27 | second: 28 | enabled: 0 29 | settings: 30 | CPU: AnyCPU 31 | userData: 32 | assetBundleName: 33 | assetBundleVariant: 34 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/sfw.net.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f9fc9b08ecd899944adf9860b4abd6b6 3 | timeCreated: 1491392718 4 | licenseType: Store 5 | PluginImporter: 6 | serializedVersion: 2 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | isOverridable: 0 11 | platformData: 12 | data: 13 | first: 14 | Any: 15 | second: 16 | enabled: 0 17 | settings: {} 18 | data: 19 | first: 20 | Editor: Editor 21 | second: 22 | enabled: 1 23 | settings: 24 | DefaultValueInitialized: true 25 | data: 26 | first: 27 | Windows Store Apps: WindowsStoreApps 28 | second: 29 | enabled: 0 30 | settings: 31 | CPU: AnyCPU 32 | userData: 33 | assetBundleName: 34 | assetBundleVariant: 35 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/GitHub.Api.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c743ae24ee231884887054d20ccdd0ae 3 | timeCreated: 1491391261 4 | licenseType: Store 5 | PluginImporter: 6 | serializedVersion: 2 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | isOverridable: 0 11 | platformData: 12 | data: 13 | first: 14 | Any: 15 | second: 16 | enabled: 0 17 | settings: {} 18 | data: 19 | first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | data: 26 | first: 27 | Windows Store Apps: WindowsStoreApps 28 | second: 29 | enabled: 0 30 | settings: 31 | CPU: AnyCPU 32 | userData: 33 | assetBundleName: 34 | assetBundleVariant: 35 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/GitHub.Logging.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 15ca2bebf173f2d4484686a03a45b56d 3 | timeCreated: 1491391259 4 | licenseType: Store 5 | PluginImporter: 6 | serializedVersion: 2 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | isOverridable: 0 11 | platformData: 12 | data: 13 | first: 14 | Any: 15 | second: 16 | enabled: 0 17 | settings: {} 18 | data: 19 | first: 20 | Editor: Editor 21 | second: 22 | enabled: 1 23 | settings: 24 | DefaultValueInitialized: true 25 | data: 26 | first: 27 | Windows Store Apps: WindowsStoreApps 28 | second: 29 | enabled: 0 30 | settings: 31 | CPU: AnyCPU 32 | userData: 33 | assetBundleName: 34 | assetBundleVariant: 35 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/GitHub.Unity.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68c7e4565cde54155bb78d8e935f1dd4 3 | timeCreated: 1527097377 4 | licenseType: Store 5 | PluginImporter: 6 | serializedVersion: 2 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | isOverridable: 0 11 | platformData: 12 | data: 13 | first: 14 | Any: 15 | second: 16 | enabled: 0 17 | settings: {} 18 | data: 19 | first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | data: 26 | first: 27 | Windows Store Apps: WindowsStoreApps 28 | second: 29 | enabled: 0 30 | settings: 31 | CPU: AnyCPU 32 | userData: 33 | assetBundleName: 34 | assetBundleVariant: 35 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/Mono.Posix.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ddb8611e748af425a82a497ac5a98c0c 3 | timeCreated: 1503427590 4 | licenseType: Store 5 | PluginImporter: 6 | serializedVersion: 2 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | isOverridable: 0 11 | platformData: 12 | data: 13 | first: 14 | Any: 15 | second: 16 | enabled: 0 17 | settings: {} 18 | data: 19 | first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | data: 26 | first: 27 | Windows Store Apps: WindowsStoreApps 28 | second: 29 | enabled: 0 30 | settings: 31 | CPU: AnyCPU 32 | userData: 33 | assetBundleName: 34 | assetBundleVariant: 35 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/AsyncBridge.Net35.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d516f2a1bec6a9645a084ef8c9237132 3 | timeCreated: 1491391262 4 | licenseType: Store 5 | PluginImporter: 6 | serializedVersion: 2 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | isOverridable: 0 11 | platformData: 12 | data: 13 | first: 14 | Any: 15 | second: 16 | enabled: 0 17 | settings: {} 18 | data: 19 | first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | data: 26 | first: 27 | Windows Store Apps: WindowsStoreApps 28 | second: 29 | enabled: 0 30 | settings: 31 | CPU: AnyCPU 32 | userData: 33 | assetBundleName: 34 | assetBundleVariant: 35 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/System.Threading.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 790749ba7e4b18141953e39cb13f1b79 3 | timeCreated: 1491392717 4 | licenseType: Store 5 | PluginImporter: 6 | serializedVersion: 2 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | isOverridable: 0 11 | platformData: 12 | data: 13 | first: 14 | Any: 15 | second: 16 | enabled: 0 17 | settings: {} 18 | data: 19 | first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | data: 26 | first: 27 | Windows Store Apps: WindowsStoreApps 28 | second: 29 | enabled: 0 30 | settings: 31 | CPU: AnyCPU 32 | userData: 33 | assetBundleName: 34 | assetBundleVariant: 35 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | [Ll]ibrary/ 2 | [Tt]emp/ 3 | [Oo]bj/ 4 | [Bb]uild/ 5 | [Bb]uilds/ 6 | [Ll]ogs/ 7 | 8 | # Uncomment this line if you wish to ignore the asset store tools plugin 9 | # [Aa]ssets/AssetStoreTools* 10 | 11 | # Visual Studio cache directory 12 | .vs/ 13 | 14 | # Gradle cache directory 15 | .gradle/ 16 | 17 | # Autogenerated VS/MD/Consulo solution and project files 18 | ExportedObj/ 19 | .consulo/ 20 | *.csproj 21 | *.unityproj 22 | *.sln 23 | *.suo 24 | *.tmp 25 | *.user 26 | *.userprefs 27 | *.pidb 28 | *.booproj 29 | *.svd 30 | *.pdb 31 | *.mdb 32 | *.opendb 33 | *.VC.db 34 | 35 | # Unity3D generated meta files 36 | *.pidb.meta 37 | *.pdb.meta 38 | *.mdb.meta 39 | 40 | # Unity3D generated file on crash reports 41 | sysinfo.txt 42 | 43 | # Builds 44 | *.apk 45 | *.unitypackage 46 | 47 | # Crashlytics generated file 48 | crashlytics-build.properties 49 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/ReadOnlyCollectionsInterfaces.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48c22d5d7479fcb49ab3be0cdd2ccec0 3 | timeCreated: 1491391260 4 | licenseType: Store 5 | PluginImporter: 6 | serializedVersion: 2 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | isOverridable: 0 11 | platformData: 12 | data: 13 | first: 14 | Any: 15 | second: 16 | enabled: 0 17 | settings: {} 18 | data: 19 | first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | data: 26 | first: 27 | Windows Store Apps: WindowsStoreApps 28 | second: 29 | enabled: 0 30 | settings: 31 | CPU: AnyCPU 32 | userData: 33 | assetBundleName: 34 | assetBundleVariant: 35 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/ExtensionLoader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dae2ecee8a704dd59797e26554ff8606 3 | timeCreated: 1534504082 4 | licenseType: Store 5 | PluginImporter: 6 | serializedVersion: 2 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | isOverridable: 0 11 | platformData: 12 | data: 13 | first: 14 | Any: 15 | second: 16 | enabled: 0 17 | settings: {} 18 | data: 19 | first: 20 | Editor: Editor 21 | second: 22 | enabled: 1 23 | settings: 24 | DefaultValueInitialized: true 25 | data: 26 | first: 27 | Windows Store Apps: WindowsStoreApps 28 | second: 29 | enabled: 0 30 | settings: 31 | CPU: AnyCPU 32 | userData: 33 | assetBundleName: 34 | assetBundleVariant: 35 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ArduinoMotionControls 2 | a very barebones implementation if an Arduino connection with Unity to use motion controls 3 | ## Workings 4 | 5 | This small project includes the basic set-up for a motion controlled game with an Arduino powered Accelerometer. The corresponding Arduino code is also written in the Unity script. \ 6 | There is also a sound controller which listens to the microphone and does something when that value goes above a certain level. 7 | 8 | ## Explainer video: 9 | 10 | https://www.youtube.com/embed/FSK1Msmau0A 11 | 12 | ## game download: 13 | 14 | https://jellever.itch.io/toilet-paper-hoarder 15 | 16 | ## references: 17 | 18 | Arduino Connection : https://playground.arduino.cc/Main/MPU-6050/#measurements \ 19 | Bluetooth adaptor : https://create.arduino.cc/projecthub/mayooghgirish/arduino-bluetooth-basic-tutorial-d8b737 \ 20 | Unity Microphone Tutorial : https://www.youtube.com/watch?v=GHc9RF258VA 21 | 22 | This project is licensed under the terms of the MIT license. 23 | -------------------------------------------------------------------------------- /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_TestInitMode: 0 13 | CrashReportingSettings: 14 | m_EventUrl: https://perf-events.cloud.unity3d.com 15 | m_Enabled: 0 16 | m_LogBufferSize: 10 17 | m_CaptureEditorExceptions: 1 18 | UnityPurchasingSettings: 19 | m_Enabled: 0 20 | m_TestMode: 0 21 | UnityAnalyticsSettings: 22 | m_Enabled: 0 23 | m_TestMode: 0 24 | m_InitializeOnStartup: 1 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Jelle Vermandere 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 | -------------------------------------------------------------------------------- /Assets/Arduino/ArduinoCode/accelerometer/accelerometer.ino: -------------------------------------------------------------------------------- 1 | // MPU-6050 Gyroscope & accelerometer read-out to Unity 2 | // By Arduino User JohnChi // modified by Jelle Vermandere 3 | // March 21, 2020 4 | // Public Domain 5 | #include 6 | const int MPU=0x68; 7 | int16_t AcX,AcY,AcZ,Tmp,GyX,GyY,GyZ; 8 | 9 | void setup(){ 10 | Wire.begin(); 11 | Wire.beginTransmission(MPU); 12 | Wire.write(0x6B); 13 | Wire.write(0); 14 | Wire.endTransmission(true); 15 | Serial.begin(9600); 16 | } 17 | void loop(){ 18 | Wire.beginTransmission(MPU); 19 | Wire.write(0x3B); 20 | Wire.endTransmission(false); 21 | Wire.requestFrom(MPU,12,true); 22 | AcX=Wire.read()<<8|Wire.read(); 23 | AcY=Wire.read()<<8|Wire.read(); 24 | AcZ=Wire.read()<<8|Wire.read(); 25 | GyX=Wire.read()<<8|Wire.read(); 26 | GyY=Wire.read()<<8|Wire.read(); 27 | GyZ=Wire.read()<<8|Wire.read(); 28 | 29 | Serial.print(AcX); Serial.print(","); 30 | Serial.print(AcY); Serial.print(","); 31 | Serial.print(AcZ); Serial.print(","); 32 | 33 | Serial.print(GyX); Serial.print(","); 34 | Serial.print(GyY); Serial.print(","); 35 | Serial.print(GyZ); 36 | Serial.println(""); 37 | Serial.flush(); 38 | delay(25); 39 | 40 | 41 | } 42 | -------------------------------------------------------------------------------- /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: 9 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_LineEndingsForNewScripts: 2 10 | m_DefaultBehaviorMode: 0 11 | m_PrefabRegularEnvironment: {fileID: 0} 12 | m_PrefabUIEnvironment: {fileID: 0} 13 | m_SpritePackerMode: 0 14 | m_SpritePackerPaddingPower: 1 15 | m_EtcTextureCompressorBehavior: 1 16 | m_EtcTextureFastCompressor: 1 17 | m_EtcTextureNormalCompressor: 2 18 | m_EtcTextureBestCompressor: 4 19 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref 20 | m_ProjectGenerationRootNamespace: 21 | m_CollabEditorSettings: 22 | inProgressEnabled: 1 23 | m_EnableTextureStreamingInEditMode: 1 24 | m_EnableTextureStreamingInPlayMode: 1 25 | m_AsyncShaderCompilation: 1 26 | m_EnterPlayModeOptionsEnabled: 0 27 | m_EnterPlayModeOptions: 3 28 | m_ShowLightmapResolutionOverlay: 1 29 | m_UseLegacyProbeSampleCount: 1 30 | m_AssetPipelineMode: 1 31 | m_CacheServerMode: 0 32 | m_CacheServerEndpoint: 33 | m_CacheServerNamespacePrefix: default 34 | m_CacheServerEnableDownload: 1 35 | m_CacheServerEnableUpload: 1 36 | -------------------------------------------------------------------------------- /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_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_DefaultSolverIterations: 6 13 | m_DefaultSolverVelocityIterations: 1 14 | m_QueriesHitBackfaces: 0 15 | m_QueriesHitTriggers: 1 16 | m_EnableAdaptiveForce: 0 17 | m_ClothInterCollisionDistance: 0 18 | m_ClothInterCollisionStiffness: 0 19 | m_ContactsGeneration: 1 20 | m_LayerCollisionMatrix: fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 21 | m_AutoSimulation: 1 22 | m_AutoSyncTransforms: 0 23 | m_ReuseCollisionCallbacks: 1 24 | m_ClothInterCollisionSettingsToggle: 0 25 | m_ClothGravity: {x: 0, y: -9.81, z: 0} 26 | m_ContactPairsMode: 0 27 | m_BroadphaseType: 0 28 | m_WorldBounds: 29 | m_Center: {x: 0, y: 0, z: 0} 30 | m_Extent: {x: 250, y: 250, z: 250} 31 | m_WorldSubdivisions: 8 32 | m_FrictionType: 0 33 | m_EnableEnhancedDeterminism: 0 34 | m_EnableUnifiedHeightmaps: 1 35 | m_SolverType: 0 36 | m_DefaultMaxAngularSpeed: 7 37 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /Packages/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "com.unity.collab-proxy": "1.2.16", 4 | "com.unity.ide.rider": "1.1.4", 5 | "com.unity.ide.vscode": "1.1.4", 6 | "com.unity.test-framework": "1.1.11", 7 | "com.unity.textmeshpro": "2.0.1", 8 | "com.unity.timeline": "1.2.13", 9 | "com.unity.ugui": "1.0.0", 10 | "com.unity.modules.ai": "1.0.0", 11 | "com.unity.modules.androidjni": "1.0.0", 12 | "com.unity.modules.animation": "1.0.0", 13 | "com.unity.modules.assetbundle": "1.0.0", 14 | "com.unity.modules.audio": "1.0.0", 15 | "com.unity.modules.cloth": "1.0.0", 16 | "com.unity.modules.director": "1.0.0", 17 | "com.unity.modules.imageconversion": "1.0.0", 18 | "com.unity.modules.imgui": "1.0.0", 19 | "com.unity.modules.jsonserialize": "1.0.0", 20 | "com.unity.modules.particlesystem": "1.0.0", 21 | "com.unity.modules.physics": "1.0.0", 22 | "com.unity.modules.physics2d": "1.0.0", 23 | "com.unity.modules.screencapture": "1.0.0", 24 | "com.unity.modules.terrain": "1.0.0", 25 | "com.unity.modules.terrainphysics": "1.0.0", 26 | "com.unity.modules.tilemap": "1.0.0", 27 | "com.unity.modules.ui": "1.0.0", 28 | "com.unity.modules.uielements": "1.0.0", 29 | "com.unity.modules.umbra": "1.0.0", 30 | "com.unity.modules.unityanalytics": "1.0.0", 31 | "com.unity.modules.unitywebrequest": "1.0.0", 32 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0", 33 | "com.unity.modules.unitywebrequestaudio": "1.0.0", 34 | "com.unity.modules.unitywebrequesttexture": "1.0.0", 35 | "com.unity.modules.unitywebrequestwww": "1.0.0", 36 | "com.unity.modules.vehicles": "1.0.0", 37 | "com.unity.modules.video": "1.0.0", 38 | "com.unity.modules.vr": "1.0.0", 39 | "com.unity.modules.wind": "1.0.0", 40 | "com.unity.modules.xr": "1.0.0" 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /Assets/Scripts/PlayerController.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | // ************* This script manages the Player moement ******************* // 6 | 7 | [RequireComponent (typeof (ArduinoConnector), typeof (Rigidbody))] 8 | public class PlayerController : MonoBehaviour 9 | { 10 | public float speed = 400; 11 | public float rotSpeed = 150; 12 | public float gravity = 20; 13 | 14 | 15 | private Rigidbody rb; 16 | private ArduinoConnector connector; 17 | private Vector3 direction; 18 | 19 | 20 | // Start is called before the first frame update 21 | void Start() 22 | { 23 | connector = GetComponent(); 24 | rb = GetComponent(); 25 | 26 | } 27 | 28 | // Update is called once per frame 29 | void Update() 30 | { 31 | direction = connector.downDirection; //fetches the current accelerometer direction to calculate the movement 32 | } 33 | 34 | private void FixedUpdate() 35 | { 36 | ApplyGravity(); //applies a certain gravity force 37 | RotateDown(); // applies a torque to rotate the player straight up 38 | MovePlayer(); // moves the player according to the vector 39 | 40 | } 41 | private void ApplyGravity() 42 | { 43 | rb.AddForce(Vector3.down * gravity, ForceMode.Acceleration); 44 | } 45 | 46 | private void MovePlayer() 47 | { 48 | rb.AddForce(transform.forward * direction.z * speed * Time.deltaTime, ForceMode.Impulse); 49 | rb.rotation *= Quaternion.Euler(0, direction.x * rotSpeed * Time.deltaTime, 0); 50 | } 51 | 52 | private void RotateDown() 53 | { 54 | float angle = Vector3.Angle(transform.up, Vector3.up); 55 | if (angle > 0.001) 56 | { 57 | Vector3 axis = Vector3.Cross(transform.up, Vector3.up); 58 | rb.AddTorque(axis * angle * 100); 59 | } 60 | } 61 | } 62 | -------------------------------------------------------------------------------- /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: 1 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 | -------------------------------------------------------------------------------- /Assets/3DModels/Textures/CartAO.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 31c20f0537b2b4bafb06845e0d2c09eb 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -100 37 | wrapU: -1 38 | wrapV: -1 39 | wrapW: -1 40 | nPOTScale: 1 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 0 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spritePixelsToUnits: 100 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spriteGenerateFallbackPhysicsShape: 1 51 | alphaUsage: 1 52 | alphaIsTransparency: 0 53 | spriteTessellationDetail: -1 54 | textureType: 0 55 | textureShape: 1 56 | singleChannelComponent: 0 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | applyGammaDecoding: 0 61 | platformSettings: 62 | - serializedVersion: 3 63 | buildTarget: DefaultTexturePlatform 64 | maxTextureSize: 2048 65 | resizeAlgorithm: 0 66 | textureFormat: -1 67 | textureCompression: 1 68 | compressionQuality: 50 69 | crunchedCompression: 0 70 | allowsAlphaSplitting: 0 71 | overridden: 0 72 | androidETC2FallbackOverride: 0 73 | forceMaximumCompressionQuality_BC6H_BC7: 0 74 | spriteSheet: 75 | serializedVersion: 2 76 | sprites: [] 77 | outline: [] 78 | physicsShape: [] 79 | bones: [] 80 | spriteID: 81 | internalID: 0 82 | vertices: [] 83 | indices: 84 | edges: [] 85 | weights: [] 86 | secondaryTextures: [] 87 | spritePackingTag: 88 | pSDRemoveMatte: 0 89 | pSDShowRemoveMatteOption: 0 90 | userData: 91 | assetBundleName: 92 | assetBundleVariant: 93 | -------------------------------------------------------------------------------- /Assets/3DModels/Textures/CartColor.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 91a5c98e647d845e3bd74f771e290994 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -100 37 | wrapU: -1 38 | wrapV: -1 39 | wrapW: -1 40 | nPOTScale: 1 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 0 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spritePixelsToUnits: 100 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spriteGenerateFallbackPhysicsShape: 1 51 | alphaUsage: 1 52 | alphaIsTransparency: 0 53 | spriteTessellationDetail: -1 54 | textureType: 0 55 | textureShape: 1 56 | singleChannelComponent: 0 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | applyGammaDecoding: 0 61 | platformSettings: 62 | - serializedVersion: 3 63 | buildTarget: DefaultTexturePlatform 64 | maxTextureSize: 2048 65 | resizeAlgorithm: 0 66 | textureFormat: -1 67 | textureCompression: 1 68 | compressionQuality: 50 69 | crunchedCompression: 0 70 | allowsAlphaSplitting: 0 71 | overridden: 0 72 | androidETC2FallbackOverride: 0 73 | forceMaximumCompressionQuality_BC6H_BC7: 0 74 | spriteSheet: 75 | serializedVersion: 2 76 | sprites: [] 77 | outline: [] 78 | physicsShape: [] 79 | bones: [] 80 | spriteID: 81 | internalID: 0 82 | vertices: [] 83 | indices: 84 | edges: [] 85 | weights: [] 86 | secondaryTextures: [] 87 | spritePackingTag: 88 | pSDRemoveMatte: 0 89 | pSDShowRemoveMatteOption: 0 90 | userData: 91 | assetBundleName: 92 | assetBundleVariant: 93 | -------------------------------------------------------------------------------- /Assets/3DModels/Textures/CartMetal.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fdebd4250ac5347969461ad42557fc96 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -100 37 | wrapU: -1 38 | wrapV: -1 39 | wrapW: -1 40 | nPOTScale: 1 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 0 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spritePixelsToUnits: 100 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spriteGenerateFallbackPhysicsShape: 1 51 | alphaUsage: 1 52 | alphaIsTransparency: 0 53 | spriteTessellationDetail: -1 54 | textureType: 0 55 | textureShape: 1 56 | singleChannelComponent: 0 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | applyGammaDecoding: 0 61 | platformSettings: 62 | - serializedVersion: 3 63 | buildTarget: DefaultTexturePlatform 64 | maxTextureSize: 2048 65 | resizeAlgorithm: 0 66 | textureFormat: -1 67 | textureCompression: 1 68 | compressionQuality: 50 69 | crunchedCompression: 0 70 | allowsAlphaSplitting: 0 71 | overridden: 0 72 | androidETC2FallbackOverride: 0 73 | forceMaximumCompressionQuality_BC6H_BC7: 0 74 | spriteSheet: 75 | serializedVersion: 2 76 | sprites: [] 77 | outline: [] 78 | physicsShape: [] 79 | bones: [] 80 | spriteID: 81 | internalID: 0 82 | vertices: [] 83 | indices: 84 | edges: [] 85 | weights: [] 86 | secondaryTextures: [] 87 | spritePackingTag: 88 | pSDRemoveMatte: 0 89 | pSDShowRemoveMatteOption: 0 90 | userData: 91 | assetBundleName: 92 | assetBundleVariant: 93 | -------------------------------------------------------------------------------- /Assets/3DModels/Textures/ToiletPackColor.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b06b105cc33004c859729b9c9cc0af20 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -100 37 | wrapU: -1 38 | wrapV: -1 39 | wrapW: -1 40 | nPOTScale: 1 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 0 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spritePixelsToUnits: 100 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spriteGenerateFallbackPhysicsShape: 1 51 | alphaUsage: 1 52 | alphaIsTransparency: 0 53 | spriteTessellationDetail: -1 54 | textureType: 0 55 | textureShape: 1 56 | singleChannelComponent: 0 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | applyGammaDecoding: 0 61 | platformSettings: 62 | - serializedVersion: 3 63 | buildTarget: DefaultTexturePlatform 64 | maxTextureSize: 2048 65 | resizeAlgorithm: 0 66 | textureFormat: -1 67 | textureCompression: 1 68 | compressionQuality: 50 69 | crunchedCompression: 0 70 | allowsAlphaSplitting: 0 71 | overridden: 0 72 | androidETC2FallbackOverride: 0 73 | forceMaximumCompressionQuality_BC6H_BC7: 0 74 | spriteSheet: 75 | serializedVersion: 2 76 | sprites: [] 77 | outline: [] 78 | physicsShape: [] 79 | bones: [] 80 | spriteID: 81 | internalID: 0 82 | vertices: [] 83 | indices: 84 | edges: [] 85 | weights: [] 86 | secondaryTextures: [] 87 | spritePackingTag: 88 | pSDRemoveMatte: 0 89 | pSDShowRemoveMatteOption: 0 90 | userData: 91 | assetBundleName: 92 | assetBundleVariant: 93 | -------------------------------------------------------------------------------- /Assets/Scenes/SampleScene/ReflectionProbe-0.exr.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bea5049160f224b66bf1db401002d520 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 1 29 | seamlessCubemap: 1 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: 2 35 | aniso: 0 36 | mipBias: 0 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 1 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 0 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spritePixelsToUnits: 100 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spriteGenerateFallbackPhysicsShape: 1 51 | alphaUsage: 1 52 | alphaIsTransparency: 0 53 | spriteTessellationDetail: -1 54 | textureType: 0 55 | textureShape: 2 56 | singleChannelComponent: 0 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | applyGammaDecoding: 0 61 | platformSettings: 62 | - serializedVersion: 3 63 | buildTarget: DefaultTexturePlatform 64 | maxTextureSize: 2048 65 | resizeAlgorithm: 0 66 | textureFormat: -1 67 | textureCompression: 1 68 | compressionQuality: 100 69 | crunchedCompression: 0 70 | allowsAlphaSplitting: 0 71 | overridden: 0 72 | androidETC2FallbackOverride: 0 73 | forceMaximumCompressionQuality_BC6H_BC7: 0 74 | spriteSheet: 75 | serializedVersion: 2 76 | sprites: [] 77 | outline: [] 78 | physicsShape: [] 79 | bones: [] 80 | spriteID: 81 | internalID: 0 82 | vertices: [] 83 | indices: 84 | edges: [] 85 | weights: [] 86 | secondaryTextures: [] 87 | spritePackingTag: 88 | pSDRemoveMatte: 0 89 | pSDShowRemoveMatteOption: 0 90 | userData: 91 | assetBundleName: 92 | assetBundleVariant: 93 | -------------------------------------------------------------------------------- /Assets/3DModels/Textures/CrushedPlastic_N.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fafb48b2984c14b4fafd50e609e641e2 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 0 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -100 37 | wrapU: -1 38 | wrapV: -1 39 | wrapW: -1 40 | nPOTScale: 1 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 0 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spritePixelsToUnits: 100 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spriteGenerateFallbackPhysicsShape: 1 51 | alphaUsage: 1 52 | alphaIsTransparency: 0 53 | spriteTessellationDetail: -1 54 | textureType: 1 55 | textureShape: 1 56 | singleChannelComponent: 0 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | applyGammaDecoding: 0 61 | platformSettings: 62 | - serializedVersion: 3 63 | buildTarget: DefaultTexturePlatform 64 | maxTextureSize: 2048 65 | resizeAlgorithm: 0 66 | textureFormat: -1 67 | textureCompression: 1 68 | compressionQuality: 50 69 | crunchedCompression: 0 70 | allowsAlphaSplitting: 0 71 | overridden: 0 72 | androidETC2FallbackOverride: 0 73 | forceMaximumCompressionQuality_BC6H_BC7: 0 74 | spriteSheet: 75 | serializedVersion: 2 76 | sprites: [] 77 | outline: [] 78 | physicsShape: [] 79 | bones: [] 80 | spriteID: 81 | internalID: 0 82 | vertices: [] 83 | indices: 84 | edges: [] 85 | weights: [] 86 | secondaryTextures: [] 87 | spritePackingTag: 88 | pSDRemoveMatte: 0 89 | pSDShowRemoveMatteOption: 0 90 | userData: 91 | assetBundleName: 92 | assetBundleVariant: 93 | -------------------------------------------------------------------------------- /Assets/Arduino/Photos/CartControllerIMG_1.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 893d23e3c2d704c53931ca4b55de22c6 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -100 37 | wrapU: -1 38 | wrapV: -1 39 | wrapW: -1 40 | nPOTScale: 1 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 0 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spritePixelsToUnits: 100 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spriteGenerateFallbackPhysicsShape: 1 51 | alphaUsage: 1 52 | alphaIsTransparency: 0 53 | spriteTessellationDetail: -1 54 | textureType: 0 55 | textureShape: 1 56 | singleChannelComponent: 0 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | applyGammaDecoding: 0 61 | platformSettings: 62 | - serializedVersion: 3 63 | buildTarget: DefaultTexturePlatform 64 | maxTextureSize: 2048 65 | resizeAlgorithm: 0 66 | textureFormat: -1 67 | textureCompression: 1 68 | compressionQuality: 50 69 | crunchedCompression: 0 70 | allowsAlphaSplitting: 0 71 | overridden: 0 72 | androidETC2FallbackOverride: 0 73 | forceMaximumCompressionQuality_BC6H_BC7: 0 74 | spriteSheet: 75 | serializedVersion: 2 76 | sprites: [] 77 | outline: [] 78 | physicsShape: [] 79 | bones: [] 80 | spriteID: 81 | internalID: 0 82 | vertices: [] 83 | indices: 84 | edges: [] 85 | weights: [] 86 | secondaryTextures: [] 87 | spritePackingTag: 88 | pSDRemoveMatte: 0 89 | pSDShowRemoveMatteOption: 0 90 | userData: 91 | assetBundleName: 92 | assetBundleVariant: 93 | -------------------------------------------------------------------------------- /Assets/Arduino/Photos/CartControllerIMG_2.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5420782f1599c4d2ca8e1eb4b6c4497a 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -100 37 | wrapU: -1 38 | wrapV: -1 39 | wrapW: -1 40 | nPOTScale: 1 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 0 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spritePixelsToUnits: 100 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spriteGenerateFallbackPhysicsShape: 1 51 | alphaUsage: 1 52 | alphaIsTransparency: 0 53 | spriteTessellationDetail: -1 54 | textureType: 0 55 | textureShape: 1 56 | singleChannelComponent: 0 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | applyGammaDecoding: 0 61 | platformSettings: 62 | - serializedVersion: 3 63 | buildTarget: DefaultTexturePlatform 64 | maxTextureSize: 2048 65 | resizeAlgorithm: 0 66 | textureFormat: -1 67 | textureCompression: 1 68 | compressionQuality: 50 69 | crunchedCompression: 0 70 | allowsAlphaSplitting: 0 71 | overridden: 0 72 | androidETC2FallbackOverride: 0 73 | forceMaximumCompressionQuality_BC6H_BC7: 0 74 | spriteSheet: 75 | serializedVersion: 2 76 | sprites: [] 77 | outline: [] 78 | physicsShape: [] 79 | bones: [] 80 | spriteID: 81 | internalID: 0 82 | vertices: [] 83 | indices: 84 | edges: [] 85 | weights: [] 86 | secondaryTextures: [] 87 | spritePackingTag: 88 | pSDRemoveMatte: 0 89 | pSDShowRemoveMatteOption: 0 90 | userData: 91 | assetBundleName: 92 | assetBundleVariant: 93 | -------------------------------------------------------------------------------- /Assets/Arduino/Photos/CartControllerIMG_3.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 97b2d5d4590ff4e53ba2793665757801 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -100 37 | wrapU: -1 38 | wrapV: -1 39 | wrapW: -1 40 | nPOTScale: 1 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 0 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spritePixelsToUnits: 100 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spriteGenerateFallbackPhysicsShape: 1 51 | alphaUsage: 1 52 | alphaIsTransparency: 0 53 | spriteTessellationDetail: -1 54 | textureType: 0 55 | textureShape: 1 56 | singleChannelComponent: 0 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | applyGammaDecoding: 0 61 | platformSettings: 62 | - serializedVersion: 3 63 | buildTarget: DefaultTexturePlatform 64 | maxTextureSize: 2048 65 | resizeAlgorithm: 0 66 | textureFormat: -1 67 | textureCompression: 1 68 | compressionQuality: 50 69 | crunchedCompression: 0 70 | allowsAlphaSplitting: 0 71 | overridden: 0 72 | androidETC2FallbackOverride: 0 73 | forceMaximumCompressionQuality_BC6H_BC7: 0 74 | spriteSheet: 75 | serializedVersion: 2 76 | sprites: [] 77 | outline: [] 78 | physicsShape: [] 79 | bones: [] 80 | spriteID: 81 | internalID: 0 82 | vertices: [] 83 | indices: 84 | edges: [] 85 | weights: [] 86 | secondaryTextures: [] 87 | spritePackingTag: 88 | pSDRemoveMatte: 0 89 | pSDShowRemoveMatteOption: 0 90 | userData: 91 | assetBundleName: 92 | assetBundleVariant: 93 | -------------------------------------------------------------------------------- /Assets/Arduino/Photos/CartControllerIMG_4.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3ff06bfa1a3df47bc8c506c546b13907 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -100 37 | wrapU: -1 38 | wrapV: -1 39 | wrapW: -1 40 | nPOTScale: 1 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 0 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spritePixelsToUnits: 100 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spriteGenerateFallbackPhysicsShape: 1 51 | alphaUsage: 1 52 | alphaIsTransparency: 0 53 | spriteTessellationDetail: -1 54 | textureType: 0 55 | textureShape: 1 56 | singleChannelComponent: 0 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | applyGammaDecoding: 0 61 | platformSettings: 62 | - serializedVersion: 3 63 | buildTarget: DefaultTexturePlatform 64 | maxTextureSize: 2048 65 | resizeAlgorithm: 0 66 | textureFormat: -1 67 | textureCompression: 1 68 | compressionQuality: 50 69 | crunchedCompression: 0 70 | allowsAlphaSplitting: 0 71 | overridden: 0 72 | androidETC2FallbackOverride: 0 73 | forceMaximumCompressionQuality_BC6H_BC7: 0 74 | spriteSheet: 75 | serializedVersion: 2 76 | sprites: [] 77 | outline: [] 78 | physicsShape: [] 79 | bones: [] 80 | spriteID: 81 | internalID: 0 82 | vertices: [] 83 | indices: 84 | edges: [] 85 | weights: [] 86 | secondaryTextures: [] 87 | spritePackingTag: 88 | pSDRemoveMatte: 0 89 | pSDShowRemoveMatteOption: 0 90 | userData: 91 | assetBundleName: 92 | assetBundleVariant: 93 | -------------------------------------------------------------------------------- /Assets/Arduino/Photos/CartControllerIMG_5.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af5877fa8217442a98d2e692b044bc66 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -100 37 | wrapU: -1 38 | wrapV: -1 39 | wrapW: -1 40 | nPOTScale: 1 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 0 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spritePixelsToUnits: 100 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spriteGenerateFallbackPhysicsShape: 1 51 | alphaUsage: 1 52 | alphaIsTransparency: 0 53 | spriteTessellationDetail: -1 54 | textureType: 0 55 | textureShape: 1 56 | singleChannelComponent: 0 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | applyGammaDecoding: 0 61 | platformSettings: 62 | - serializedVersion: 3 63 | buildTarget: DefaultTexturePlatform 64 | maxTextureSize: 2048 65 | resizeAlgorithm: 0 66 | textureFormat: -1 67 | textureCompression: 1 68 | compressionQuality: 50 69 | crunchedCompression: 0 70 | allowsAlphaSplitting: 0 71 | overridden: 0 72 | androidETC2FallbackOverride: 0 73 | forceMaximumCompressionQuality_BC6H_BC7: 0 74 | spriteSheet: 75 | serializedVersion: 2 76 | sprites: [] 77 | outline: [] 78 | physicsShape: [] 79 | bones: [] 80 | spriteID: 81 | internalID: 0 82 | vertices: [] 83 | indices: 84 | edges: [] 85 | weights: [] 86 | secondaryTextures: [] 87 | spritePackingTag: 88 | pSDRemoveMatte: 0 89 | pSDShowRemoveMatteOption: 0 90 | userData: 91 | assetBundleName: 92 | assetBundleVariant: 93 | -------------------------------------------------------------------------------- /Assets/3DModels/ToiletPack.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: ToiletPack 11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 12 | m_ShaderKeywords: _NORMALMAP 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _BumpMap: 23 | m_Texture: {fileID: 2800000, guid: fafb48b2984c14b4fafd50e609e641e2, type: 3} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - _DetailAlbedoMap: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - _DetailMask: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - _DetailNormalMap: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _EmissionMap: 39 | m_Texture: {fileID: 0} 40 | m_Scale: {x: 1, y: 1} 41 | m_Offset: {x: 0, y: 0} 42 | - _MainTex: 43 | m_Texture: {fileID: 2800000, guid: b06b105cc33004c859729b9c9cc0af20, type: 3} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | - _MetallicGlossMap: 47 | m_Texture: {fileID: 0} 48 | m_Scale: {x: 1, y: 1} 49 | m_Offset: {x: 0, y: 0} 50 | - _OcclusionMap: 51 | m_Texture: {fileID: 0} 52 | m_Scale: {x: 1, y: 1} 53 | m_Offset: {x: 0, y: 0} 54 | - _ParallaxMap: 55 | m_Texture: {fileID: 0} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | m_Floats: 59 | - _BumpScale: 1 60 | - _Cutoff: 0.5 61 | - _DetailNormalMapScale: 1 62 | - _DstBlend: 0 63 | - _GlossMapScale: 1 64 | - _Glossiness: 0.55 65 | - _GlossyReflections: 1 66 | - _Metallic: 0 67 | - _Mode: 0 68 | - _OcclusionStrength: 1 69 | - _Parallax: 0.02 70 | - _SmoothnessTextureChannel: 0 71 | - _SpecularHighlights: 1 72 | - _SrcBlend: 1 73 | - _UVSec: 0 74 | - _ZWrite: 1 75 | m_Colors: 76 | - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} 77 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 78 | -------------------------------------------------------------------------------- /Assets/Arduino/ArduinoCode/CartControllerArduinoCircuit.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e5da2085d0a74d21a91de91511d9cf9 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -100 37 | wrapU: -1 38 | wrapV: -1 39 | wrapW: -1 40 | nPOTScale: 1 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 0 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spritePixelsToUnits: 100 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spriteGenerateFallbackPhysicsShape: 1 51 | alphaUsage: 1 52 | alphaIsTransparency: 0 53 | spriteTessellationDetail: -1 54 | textureType: 0 55 | textureShape: 1 56 | singleChannelComponent: 0 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | applyGammaDecoding: 0 61 | platformSettings: 62 | - serializedVersion: 3 63 | buildTarget: DefaultTexturePlatform 64 | maxTextureSize: 2048 65 | resizeAlgorithm: 0 66 | textureFormat: -1 67 | textureCompression: 1 68 | compressionQuality: 50 69 | crunchedCompression: 0 70 | allowsAlphaSplitting: 0 71 | overridden: 0 72 | androidETC2FallbackOverride: 0 73 | forceMaximumCompressionQuality_BC6H_BC7: 0 74 | spriteSheet: 75 | serializedVersion: 2 76 | sprites: [] 77 | outline: [] 78 | physicsShape: [] 79 | bones: [] 80 | spriteID: 81 | internalID: 0 82 | vertices: [] 83 | indices: 84 | edges: [] 85 | weights: [] 86 | secondaryTextures: [] 87 | spritePackingTag: 88 | pSDRemoveMatte: 0 89 | pSDShowRemoveMatteOption: 0 90 | userData: 91 | assetBundleName: 92 | assetBundleVariant: 93 | -------------------------------------------------------------------------------- /ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!30 &1 4 | GraphicsSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 13 7 | m_Deferred: 8 | m_Mode: 1 9 | m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} 10 | m_DeferredReflections: 11 | m_Mode: 1 12 | m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} 13 | m_ScreenSpaceShadows: 14 | m_Mode: 1 15 | m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} 16 | m_LegacyDeferred: 17 | m_Mode: 1 18 | m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} 19 | m_DepthNormals: 20 | m_Mode: 1 21 | m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} 22 | m_MotionVectors: 23 | m_Mode: 1 24 | m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} 25 | m_LightHalo: 26 | m_Mode: 1 27 | m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} 28 | m_LensFlare: 29 | m_Mode: 1 30 | m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} 31 | m_AlwaysIncludedShaders: 32 | - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 33 | - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} 34 | - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} 35 | - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} 36 | - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} 37 | - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} 38 | m_PreloadedShaders: [] 39 | m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, 40 | type: 0} 41 | m_CustomRenderPipeline: {fileID: 0} 42 | m_TransparencySortMode: 0 43 | m_TransparencySortAxis: {x: 0, y: 0, z: 1} 44 | m_DefaultRenderingPath: 1 45 | m_DefaultMobileRenderingPath: 1 46 | m_TierSettings: [] 47 | m_LightmapStripping: 0 48 | m_FogStripping: 0 49 | m_InstancingStripping: 0 50 | m_LightmapKeepPlain: 1 51 | m_LightmapKeepDirCombined: 1 52 | m_LightmapKeepDynamicPlain: 1 53 | m_LightmapKeepDynamicDirCombined: 1 54 | m_LightmapKeepShadowMask: 1 55 | m_LightmapKeepSubtractive: 1 56 | m_FogKeepLinear: 1 57 | m_FogKeepExp: 1 58 | m_FogKeepExp2: 1 59 | m_AlbedoSwatchInfos: [] 60 | m_LightsUseLinearIntensity: 0 61 | m_LightsUseColorTemperature: 0 62 | m_LogWhenShaderIsCompiled: 0 63 | m_AllowEnlightenSupportForUpgradedProject: 0 64 | -------------------------------------------------------------------------------- /Assets/3DModels/Cart.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: Cart 11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 12 | m_ShaderKeywords: _METALLICGLOSSMAP 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _BumpMap: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - _DetailAlbedoMap: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - _DetailMask: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - _DetailNormalMap: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _EmissionMap: 39 | m_Texture: {fileID: 0} 40 | m_Scale: {x: 1, y: 1} 41 | m_Offset: {x: 0, y: 0} 42 | - _MainTex: 43 | m_Texture: {fileID: 2800000, guid: 91a5c98e647d845e3bd74f771e290994, type: 3} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | - _MetallicGlossMap: 47 | m_Texture: {fileID: 2800000, guid: fdebd4250ac5347969461ad42557fc96, type: 3} 48 | m_Scale: {x: 1, y: 1} 49 | m_Offset: {x: 0, y: 0} 50 | - _OcclusionMap: 51 | m_Texture: {fileID: 2800000, guid: 31c20f0537b2b4bafb06845e0d2c09eb, type: 3} 52 | m_Scale: {x: 1, y: 1} 53 | m_Offset: {x: 0, y: 0} 54 | - _ParallaxMap: 55 | m_Texture: {fileID: 0} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | m_Floats: 59 | - _BumpScale: 1 60 | - _Cutoff: 0.5 61 | - _DetailNormalMapScale: 1 62 | - _DstBlend: 0 63 | - _GlossMapScale: 0.4 64 | - _Glossiness: 0 65 | - _GlossyReflections: 1 66 | - _Metallic: 0 67 | - _Mode: 0 68 | - _OcclusionStrength: 1 69 | - _Parallax: 0.02 70 | - _SmoothnessTextureChannel: 0 71 | - _SpecularHighlights: 1 72 | - _SrcBlend: 1 73 | - _UVSec: 0 74 | - _ZWrite: 1 75 | m_Colors: 76 | - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} 77 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 78 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/libsfw.so.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 21206c65839f84d0e9ae14bc1fdc68db 3 | timeCreated: 1503931807 4 | licenseType: Store 5 | PluginImporter: 6 | serializedVersion: 2 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | isOverridable: 0 11 | platformData: 12 | data: 13 | first: 14 | '': Any 15 | second: 16 | enabled: 0 17 | settings: 18 | Exclude Editor: 0 19 | Exclude Linux: 1 20 | Exclude Linux64: 1 21 | Exclude LinuxUniversal: 1 22 | Exclude OSXIntel: 1 23 | Exclude OSXIntel64: 1 24 | Exclude OSXUniversal: 1 25 | Exclude Win: 1 26 | Exclude Win64: 1 27 | data: 28 | first: 29 | '': Editor 30 | second: 31 | enabled: 0 32 | settings: 33 | CPU: AnyCPU 34 | OS: Linux 35 | data: 36 | first: 37 | Any: 38 | second: 39 | enabled: 0 40 | settings: {} 41 | data: 42 | first: 43 | Editor: Editor 44 | second: 45 | enabled: 1 46 | settings: 47 | DefaultValueInitialized: true 48 | data: 49 | first: 50 | Facebook: Win 51 | second: 52 | enabled: 0 53 | settings: 54 | CPU: AnyCPU 55 | data: 56 | first: 57 | Facebook: Win64 58 | second: 59 | enabled: 0 60 | settings: 61 | CPU: AnyCPU 62 | data: 63 | first: 64 | Standalone: Linux 65 | second: 66 | enabled: 0 67 | settings: 68 | CPU: x86 69 | data: 70 | first: 71 | Standalone: Linux64 72 | second: 73 | enabled: 0 74 | settings: 75 | CPU: x86_64 76 | data: 77 | first: 78 | Standalone: OSXIntel 79 | second: 80 | enabled: 0 81 | settings: 82 | CPU: AnyCPU 83 | data: 84 | first: 85 | Standalone: OSXIntel64 86 | second: 87 | enabled: 0 88 | settings: 89 | CPU: AnyCPU 90 | data: 91 | first: 92 | Standalone: Win 93 | second: 94 | enabled: 0 95 | settings: 96 | CPU: AnyCPU 97 | data: 98 | first: 99 | Standalone: Win64 100 | second: 101 | enabled: 0 102 | settings: 103 | CPU: AnyCPU 104 | userData: 105 | assetBundleName: 106 | assetBundleVariant: 107 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/libsfw.bundle.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 636d33ae594884e7d80b569f429d245d 3 | timeCreated: 1503667182 4 | licenseType: Store 5 | PluginImporter: 6 | serializedVersion: 2 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | isOverridable: 0 11 | platformData: 12 | data: 13 | first: 14 | '': Any 15 | second: 16 | enabled: 0 17 | settings: 18 | Exclude Editor: 0 19 | Exclude Linux: 1 20 | Exclude Linux64: 1 21 | Exclude LinuxUniversal: 1 22 | Exclude OSXIntel: 1 23 | Exclude OSXIntel64: 1 24 | Exclude OSXUniversal: 1 25 | Exclude Win: 1 26 | Exclude Win64: 1 27 | data: 28 | first: 29 | '': Editor 30 | second: 31 | enabled: 0 32 | settings: 33 | CPU: AnyCPU 34 | OS: OSX 35 | data: 36 | first: 37 | Any: 38 | second: 39 | enabled: 0 40 | settings: {} 41 | data: 42 | first: 43 | Editor: Editor 44 | second: 45 | enabled: 1 46 | settings: 47 | DefaultValueInitialized: true 48 | data: 49 | first: 50 | Facebook: Win 51 | second: 52 | enabled: 0 53 | settings: 54 | CPU: AnyCPU 55 | data: 56 | first: 57 | Facebook: Win64 58 | second: 59 | enabled: 0 60 | settings: 61 | CPU: AnyCPU 62 | data: 63 | first: 64 | Standalone: Linux 65 | second: 66 | enabled: 0 67 | settings: 68 | CPU: x86 69 | data: 70 | first: 71 | Standalone: Linux64 72 | second: 73 | enabled: 0 74 | settings: 75 | CPU: x86_64 76 | data: 77 | first: 78 | Standalone: OSXIntel 79 | second: 80 | enabled: 0 81 | settings: 82 | CPU: AnyCPU 83 | data: 84 | first: 85 | Standalone: OSXIntel64 86 | second: 87 | enabled: 0 88 | settings: 89 | CPU: AnyCPU 90 | data: 91 | first: 92 | Standalone: Win 93 | second: 94 | enabled: 0 95 | settings: 96 | CPU: AnyCPU 97 | data: 98 | first: 99 | Standalone: Win64 100 | second: 101 | enabled: 0 102 | settings: 103 | CPU: AnyCPU 104 | userData: 105 | assetBundleName: 106 | assetBundleVariant: 107 | -------------------------------------------------------------------------------- /Assets/Arduino/CartController.blend.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3865cac829b1343b8905032625ff2cb5 3 | ModelImporter: 4 | serializedVersion: 19300 5 | internalIDToNameTable: [] 6 | externalObjects: {} 7 | materials: 8 | materialImportMode: 1 9 | materialName: 0 10 | materialSearch: 1 11 | materialLocation: 1 12 | animations: 13 | legacyGenerateAnimations: 4 14 | bakeSimulation: 0 15 | resampleCurves: 1 16 | optimizeGameObjects: 0 17 | motionNodeName: 18 | rigImportErrors: 19 | rigImportWarnings: 20 | animationImportErrors: 21 | animationImportWarnings: 22 | animationRetargetingWarnings: 23 | animationDoRetargetingWarnings: 0 24 | importAnimatedCustomProperties: 0 25 | importConstraints: 0 26 | animationCompression: 1 27 | animationRotationError: 0.5 28 | animationPositionError: 0.5 29 | animationScaleError: 0.5 30 | animationWrapMode: 0 31 | extraExposedTransformPaths: [] 32 | extraUserProperties: [] 33 | clipAnimations: [] 34 | isReadable: 0 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | useSRGBMaterialColor: 1 41 | sortHierarchyByName: 1 42 | importVisibility: 1 43 | importBlendShapes: 1 44 | importCameras: 1 45 | importLights: 1 46 | swapUVChannels: 0 47 | generateSecondaryUV: 0 48 | useFileUnits: 1 49 | keepQuads: 0 50 | weldVertices: 1 51 | preserveHierarchy: 0 52 | skinWeightsMode: 0 53 | maxBonesPerVertex: 4 54 | minBoneWeight: 0.001 55 | meshOptimizationFlags: -1 56 | indexFormat: 0 57 | secondaryUVAngleDistortion: 8 58 | secondaryUVAreaDistortion: 15.000001 59 | secondaryUVHardAngle: 88 60 | secondaryUVPackMargin: 4 61 | useFileScale: 1 62 | tangentSpace: 63 | normalSmoothAngle: 60 64 | normalImportMode: 0 65 | tangentImportMode: 3 66 | normalCalculationMode: 4 67 | legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 68 | blendShapeNormalImportMode: 1 69 | normalSmoothingSource: 0 70 | referencedClips: [] 71 | importAnimation: 1 72 | humanDescription: 73 | serializedVersion: 3 74 | human: [] 75 | skeleton: [] 76 | armTwist: 0.5 77 | foreArmTwist: 0.5 78 | upperLegTwist: 0.5 79 | legTwist: 0.5 80 | armStretch: 0.05 81 | legStretch: 0.05 82 | feetSpacing: 0 83 | globalScale: 1 84 | rootMotionBoneName: 85 | hasTranslationDoF: 0 86 | hasExtraRoot: 0 87 | skeletonHasParents: 1 88 | lastHumanDescriptionAvatarSource: {instanceID: 0} 89 | autoGenerateAvatarMappingIfUnspecified: 1 90 | animationType: 2 91 | humanoidOversampling: 1 92 | avatarSetup: 0 93 | additionalBone: 0 94 | userData: 95 | assetBundleName: 96 | assetBundleVariant: 97 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/big-logo@2x.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f81094832d834c64d93b198cb16b6a3e 3 | timeCreated: 1491392813 4 | licenseType: Store 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 4 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | sRGBTexture: 1 12 | linearTexture: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 6 25 | cubemapConvolution: 0 26 | seamlessCubemap: 0 27 | textureFormat: 1 28 | maxTextureSize: 2048 29 | textureSettings: 30 | filterMode: -1 31 | aniso: -1 32 | mipBias: -1 33 | wrapMode: -1 34 | nPOTScale: 1 35 | lightmap: 0 36 | compressionQuality: 50 37 | spriteMode: 0 38 | spriteExtrude: 1 39 | spriteMeshType: 1 40 | alignment: 0 41 | spritePivot: {x: 0.5, y: 0.5} 42 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 43 | spritePixelsToUnits: 100 44 | alphaUsage: 1 45 | alphaIsTransparency: 1 46 | spriteTessellationDetail: -1 47 | textureType: 0 48 | textureShape: 1 49 | maxTextureSizeSet: 0 50 | compressionQualitySet: 0 51 | textureFormatSet: 0 52 | platformSettings: 53 | - buildTarget: DefaultTexturePlatform 54 | maxTextureSize: 2048 55 | textureFormat: -1 56 | textureCompression: 1 57 | compressionQuality: 50 58 | crunchedCompression: 0 59 | allowsAlphaSplitting: 0 60 | overridden: 0 61 | - buildTarget: Standalone 62 | maxTextureSize: 2048 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 50 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | - buildTarget: iPhone 70 | maxTextureSize: 2048 71 | textureFormat: -1 72 | textureCompression: 1 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | - buildTarget: tvOS 78 | maxTextureSize: 2048 79 | textureFormat: -1 80 | textureCompression: 1 81 | compressionQuality: 50 82 | crunchedCompression: 0 83 | allowsAlphaSplitting: 0 84 | overridden: 0 85 | - buildTarget: Android 86 | maxTextureSize: 2048 87 | textureFormat: -1 88 | textureCompression: 1 89 | compressionQuality: 50 90 | crunchedCompression: 0 91 | allowsAlphaSplitting: 0 92 | overridden: 0 93 | - buildTarget: WebGL 94 | maxTextureSize: 2048 95 | textureFormat: -1 96 | textureCompression: 1 97 | compressionQuality: 50 98 | crunchedCompression: 0 99 | allowsAlphaSplitting: 0 100 | overridden: 0 101 | spriteSheet: 102 | serializedVersion: 2 103 | sprites: [] 104 | outline: [] 105 | spritePackingTag: 106 | userData: 107 | assetBundleName: 108 | assetBundleVariant: 109 | -------------------------------------------------------------------------------- /Assets/3DModels/Cart.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 963951e6a954e4fdcbf1c2cafe9d7792 3 | ModelImporter: 4 | serializedVersion: 19300 5 | internalIDToNameTable: [] 6 | externalObjects: 7 | - first: 8 | type: UnityEngine:Material 9 | assembly: UnityEngine.CoreModule 10 | name: Cart 11 | second: {fileID: 2100000, guid: e823a4faeebac45bc909c19f0e809493, type: 2} 12 | materials: 13 | materialImportMode: 1 14 | materialName: 0 15 | materialSearch: 1 16 | materialLocation: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleCurves: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | rigImportErrors: 24 | rigImportWarnings: 25 | animationImportErrors: 26 | animationImportWarnings: 27 | animationRetargetingWarnings: 28 | animationDoRetargetingWarnings: 0 29 | importAnimatedCustomProperties: 0 30 | importConstraints: 0 31 | animationCompression: 1 32 | animationRotationError: 0.5 33 | animationPositionError: 0.5 34 | animationScaleError: 0.5 35 | animationWrapMode: 0 36 | extraExposedTransformPaths: [] 37 | extraUserProperties: [] 38 | clipAnimations: [] 39 | isReadable: 0 40 | meshes: 41 | lODScreenPercentages: [] 42 | globalScale: 1 43 | meshCompression: 0 44 | addColliders: 0 45 | useSRGBMaterialColor: 1 46 | sortHierarchyByName: 1 47 | importVisibility: 1 48 | importBlendShapes: 1 49 | importCameras: 1 50 | importLights: 1 51 | swapUVChannels: 0 52 | generateSecondaryUV: 0 53 | useFileUnits: 1 54 | keepQuads: 0 55 | weldVertices: 1 56 | preserveHierarchy: 0 57 | skinWeightsMode: 0 58 | maxBonesPerVertex: 4 59 | minBoneWeight: 0.001 60 | meshOptimizationFlags: -1 61 | indexFormat: 0 62 | secondaryUVAngleDistortion: 8 63 | secondaryUVAreaDistortion: 15.000001 64 | secondaryUVHardAngle: 88 65 | secondaryUVPackMargin: 4 66 | useFileScale: 1 67 | tangentSpace: 68 | normalSmoothAngle: 60 69 | normalImportMode: 0 70 | tangentImportMode: 3 71 | normalCalculationMode: 4 72 | legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 73 | blendShapeNormalImportMode: 1 74 | normalSmoothingSource: 0 75 | referencedClips: [] 76 | importAnimation: 1 77 | humanDescription: 78 | serializedVersion: 3 79 | human: [] 80 | skeleton: [] 81 | armTwist: 0.5 82 | foreArmTwist: 0.5 83 | upperLegTwist: 0.5 84 | legTwist: 0.5 85 | armStretch: 0.05 86 | legStretch: 0.05 87 | feetSpacing: 0 88 | globalScale: 1 89 | rootMotionBoneName: 90 | hasTranslationDoF: 0 91 | hasExtraRoot: 0 92 | skeletonHasParents: 1 93 | lastHumanDescriptionAvatarSource: {instanceID: 0} 94 | autoGenerateAvatarMappingIfUnspecified: 1 95 | animationType: 2 96 | humanoidOversampling: 1 97 | avatarSetup: 0 98 | additionalBone: 0 99 | userData: 100 | assetBundleName: 101 | assetBundleVariant: 102 | -------------------------------------------------------------------------------- /Assets/3DModels/CartWheel.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8023cde985c3645ddb9d867975cc51fd 3 | ModelImporter: 4 | serializedVersion: 19300 5 | internalIDToNameTable: [] 6 | externalObjects: 7 | - first: 8 | type: UnityEngine:Material 9 | assembly: UnityEngine.CoreModule 10 | name: Cart 11 | second: {fileID: 2100000, guid: e823a4faeebac45bc909c19f0e809493, type: 2} 12 | materials: 13 | materialImportMode: 1 14 | materialName: 0 15 | materialSearch: 1 16 | materialLocation: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleCurves: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | rigImportErrors: 24 | rigImportWarnings: 25 | animationImportErrors: 26 | animationImportWarnings: 27 | animationRetargetingWarnings: 28 | animationDoRetargetingWarnings: 0 29 | importAnimatedCustomProperties: 0 30 | importConstraints: 0 31 | animationCompression: 1 32 | animationRotationError: 0.5 33 | animationPositionError: 0.5 34 | animationScaleError: 0.5 35 | animationWrapMode: 0 36 | extraExposedTransformPaths: [] 37 | extraUserProperties: [] 38 | clipAnimations: [] 39 | isReadable: 0 40 | meshes: 41 | lODScreenPercentages: [] 42 | globalScale: 1 43 | meshCompression: 0 44 | addColliders: 0 45 | useSRGBMaterialColor: 1 46 | sortHierarchyByName: 1 47 | importVisibility: 1 48 | importBlendShapes: 1 49 | importCameras: 1 50 | importLights: 1 51 | swapUVChannels: 0 52 | generateSecondaryUV: 0 53 | useFileUnits: 1 54 | keepQuads: 0 55 | weldVertices: 1 56 | preserveHierarchy: 0 57 | skinWeightsMode: 0 58 | maxBonesPerVertex: 4 59 | minBoneWeight: 0.001 60 | meshOptimizationFlags: -1 61 | indexFormat: 0 62 | secondaryUVAngleDistortion: 8 63 | secondaryUVAreaDistortion: 15.000001 64 | secondaryUVHardAngle: 88 65 | secondaryUVPackMargin: 4 66 | useFileScale: 1 67 | tangentSpace: 68 | normalSmoothAngle: 60 69 | normalImportMode: 0 70 | tangentImportMode: 3 71 | normalCalculationMode: 4 72 | legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 73 | blendShapeNormalImportMode: 1 74 | normalSmoothingSource: 0 75 | referencedClips: [] 76 | importAnimation: 1 77 | humanDescription: 78 | serializedVersion: 3 79 | human: [] 80 | skeleton: [] 81 | armTwist: 0.5 82 | foreArmTwist: 0.5 83 | upperLegTwist: 0.5 84 | legTwist: 0.5 85 | armStretch: 0.05 86 | legStretch: 0.05 87 | feetSpacing: 0 88 | globalScale: 1 89 | rootMotionBoneName: 90 | hasTranslationDoF: 0 91 | hasExtraRoot: 0 92 | skeletonHasParents: 1 93 | lastHumanDescriptionAvatarSource: {instanceID: 0} 94 | autoGenerateAvatarMappingIfUnspecified: 1 95 | animationType: 2 96 | humanoidOversampling: 1 97 | avatarSetup: 0 98 | additionalBone: 0 99 | userData: 100 | assetBundleName: 101 | assetBundleVariant: 102 | -------------------------------------------------------------------------------- /Assets/3DModels/ToiletPack.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 69bf9c6ac89b34a8abb5154ef710cf22 3 | ModelImporter: 4 | serializedVersion: 19300 5 | internalIDToNameTable: [] 6 | externalObjects: 7 | - first: 8 | type: UnityEngine:Material 9 | assembly: UnityEngine.CoreModule 10 | name: ToiletPack 11 | second: {fileID: 2100000, guid: 7312c9d65f3904f2582a4c3d080d9db5, type: 2} 12 | materials: 13 | materialImportMode: 1 14 | materialName: 0 15 | materialSearch: 1 16 | materialLocation: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleCurves: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | rigImportErrors: 24 | rigImportWarnings: 25 | animationImportErrors: 26 | animationImportWarnings: 27 | animationRetargetingWarnings: 28 | animationDoRetargetingWarnings: 0 29 | importAnimatedCustomProperties: 0 30 | importConstraints: 0 31 | animationCompression: 1 32 | animationRotationError: 0.5 33 | animationPositionError: 0.5 34 | animationScaleError: 0.5 35 | animationWrapMode: 0 36 | extraExposedTransformPaths: [] 37 | extraUserProperties: [] 38 | clipAnimations: [] 39 | isReadable: 0 40 | meshes: 41 | lODScreenPercentages: [] 42 | globalScale: 1 43 | meshCompression: 0 44 | addColliders: 0 45 | useSRGBMaterialColor: 1 46 | sortHierarchyByName: 1 47 | importVisibility: 1 48 | importBlendShapes: 1 49 | importCameras: 1 50 | importLights: 1 51 | swapUVChannels: 0 52 | generateSecondaryUV: 0 53 | useFileUnits: 1 54 | keepQuads: 0 55 | weldVertices: 1 56 | preserveHierarchy: 0 57 | skinWeightsMode: 0 58 | maxBonesPerVertex: 4 59 | minBoneWeight: 0.001 60 | meshOptimizationFlags: -1 61 | indexFormat: 0 62 | secondaryUVAngleDistortion: 8 63 | secondaryUVAreaDistortion: 15.000001 64 | secondaryUVHardAngle: 88 65 | secondaryUVPackMargin: 4 66 | useFileScale: 1 67 | tangentSpace: 68 | normalSmoothAngle: 60 69 | normalImportMode: 0 70 | tangentImportMode: 3 71 | normalCalculationMode: 4 72 | legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 73 | blendShapeNormalImportMode: 1 74 | normalSmoothingSource: 0 75 | referencedClips: [] 76 | importAnimation: 1 77 | humanDescription: 78 | serializedVersion: 3 79 | human: [] 80 | skeleton: [] 81 | armTwist: 0.5 82 | foreArmTwist: 0.5 83 | upperLegTwist: 0.5 84 | legTwist: 0.5 85 | armStretch: 0.05 86 | legStretch: 0.05 87 | feetSpacing: 0 88 | globalScale: 1 89 | rootMotionBoneName: 90 | hasTranslationDoF: 0 91 | hasExtraRoot: 0 92 | skeletonHasParents: 1 93 | lastHumanDescriptionAvatarSource: {instanceID: 0} 94 | autoGenerateAvatarMappingIfUnspecified: 1 95 | animationType: 2 96 | humanoidOversampling: 1 97 | avatarSetup: 0 98 | additionalBone: 0 99 | userData: 100 | assetBundleName: 101 | assetBundleVariant: 102 | -------------------------------------------------------------------------------- /Assets/Scripts/SoundController.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEngine.UI; 5 | 6 | // ************* This script manages the microphone input ******************* // 7 | // tutorial I learned this from: https://www.youtube.com/watch?v=GHc9RF258VA // 8 | 9 | public class SoundController : MonoBehaviour 10 | { 11 | public float sensitivity; 12 | public Slider volumeSlider; 13 | public Slider sensitivitySlider; 14 | private AudioSource _audioSource; 15 | public Rigidbody rb; // used to apply force to player, use something else if you want 16 | 17 | //microphone input 18 | public bool useMicrophone; 19 | public string selectedDevice; 20 | 21 | public float RmsValue; 22 | public float DbValue; 23 | public float sum; 24 | 25 | private const int QSamples = 256; 26 | private const float RefValue = 0.1f; 27 | 28 | public float[] _samples; 29 | // Start is called before the first frame update 30 | void Start() 31 | { 32 | _audioSource = GetComponent(); 33 | _samples = new float[QSamples]; 34 | sensitivitySlider.value = sensitivity; 35 | 36 | //microphone set up 37 | if (useMicrophone) 38 | { 39 | if (Microphone.devices.Length > 0) 40 | { 41 | 42 | Debug.Log(Microphone.devices[0].ToString()); 43 | selectedDevice = Microphone.devices[0].ToString(); 44 | _audioSource.clip = Microphone.Start(selectedDevice, true, 1, 22050); 45 | _audioSource.loop = true; 46 | 47 | if (Microphone.IsRecording(selectedDevice)) 48 | { 49 | while (!(Microphone.GetPosition(selectedDevice) > 0)) { } 50 | Debug.Log("start playing... position is " + Microphone.GetPosition(selectedDevice)); 51 | } 52 | 53 | } 54 | else useMicrophone = false; 55 | } 56 | 57 | _audioSource.Play(); 58 | } 59 | 60 | // Update is called once per frame 61 | void Update() 62 | { 63 | GetSpectrumAudioSource(); 64 | //Debug.Log(DbValue); 65 | volumeSlider.value = DbValue; 66 | 67 | if (DbValue > sensitivity || Input.GetKey("space")) 68 | { 69 | rb.AddForce(Vector3.forward * 20 * Time.deltaTime, ForceMode.VelocityChange); 70 | } 71 | } 72 | 73 | public void AdjustSensitivity(float input) 74 | { 75 | sensitivity = input; 76 | } 77 | 78 | void GetSpectrumAudioSource() 79 | { 80 | _audioSource.GetOutputData(_samples, 0); // fill array with samples 81 | int i; 82 | sum = 0; 83 | for (i = 0; i < QSamples; i++) 84 | { 85 | sum += _samples[i] * _samples[i]; // sum squared samples 86 | } 87 | RmsValue = Mathf.Sqrt(sum / QSamples); // rms = square root of average 88 | DbValue = 20 * Mathf.Log10(RmsValue / RefValue); // calculate dB 89 | if (DbValue < -160) DbValue = -160; // clamp it to -160dB min 90 | // get sound spectrum 91 | } 92 | } 93 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | 3 | # Unity files 4 | *.meta -text merge=unityyamlmerge diff 5 | *.unity -text merge=unityyamlmerge diff 6 | *.asset -text merge=unityyamlmerge diff 7 | *.prefab -text merge=unityyamlmerge diff 8 | *.mat -text merge=unityyamlmerge diff 9 | *.anim -text merge=unityyamlmerge diff 10 | *.controller -text merge=unityyamlmerge diff 11 | *.overrideController -text merge=unityyamlmerge diff 12 | *.physicMaterial -text merge=unityyamlmerge diff 13 | *.physicsMaterial2D -text merge=unityyamlmerge diff 14 | *.playable -text merge=unityyamlmerge diff 15 | *.mask -text merge=unityyamlmerge diff 16 | *.brush -text merge=unityyamlmerge diff 17 | *.flare -text merge=unityyamlmerge diff 18 | *.fontsettings -text merge=unityyamlmerge diff 19 | *.guiskin -text merge=unityyamlmerge diff 20 | *.giparams -text merge=unityyamlmerge diff 21 | *.renderTexture -text merge=unityyamlmerge diff 22 | *.spriteatlas -text merge=unityyamlmerge diff 23 | *.terrainlayer -text merge=unityyamlmerge diff 24 | *.mixer -text merge=unityyamlmerge diff 25 | *.shadervariants -text merge=unityyamlmerge diff 26 | 27 | # Image formats 28 | *.psd filter=lfs diff=lfs merge=lfs -text 29 | *.jpg filter=lfs diff=lfs merge=lfs -text 30 | *.png filter=lfs diff=lfs merge=lfs -text 31 | *.gif filter=lfs diff=lfs merge=lfs -text 32 | *.bmp filter=lfs diff=lfs merge=lfs -text 33 | *.tga filter=lfs diff=lfs merge=lfs -text 34 | *.tiff filter=lfs diff=lfs merge=lfs -text 35 | *.tif filter=lfs diff=lfs merge=lfs -text 36 | *.iff filter=lfs diff=lfs merge=lfs -text 37 | *.pict filter=lfs diff=lfs merge=lfs -text 38 | *.dds filter=lfs diff=lfs merge=lfs -text 39 | *.xcf filter=lfs diff=lfs merge=lfs -text 40 | 41 | # Audio formats 42 | *.mp3 filter=lfs diff=lfs merge=lfs -text 43 | *.ogg filter=lfs diff=lfs merge=lfs -text 44 | *.wav filter=lfs diff=lfs merge=lfs -text 45 | *.aiff filter=lfs diff=lfs merge=lfs -text 46 | *.aif filter=lfs diff=lfs merge=lfs -text 47 | *.mod filter=lfs diff=lfs merge=lfs -text 48 | *.it filter=lfs diff=lfs merge=lfs -text 49 | *.s3m filter=lfs diff=lfs merge=lfs -text 50 | *.xm filter=lfs diff=lfs merge=lfs -text 51 | 52 | # Video formats 53 | *.mov filter=lfs diff=lfs merge=lfs -text 54 | *.avi filter=lfs diff=lfs merge=lfs -text 55 | *.asf filter=lfs diff=lfs merge=lfs -text 56 | *.mpg filter=lfs diff=lfs merge=lfs -text 57 | *.mpeg filter=lfs diff=lfs merge=lfs -text 58 | *.mp4 filter=lfs diff=lfs merge=lfs -text 59 | 60 | # 3D formats 61 | *.fbx filter=lfs diff=lfs merge=lfs -text 62 | *.obj filter=lfs diff=lfs merge=lfs -text 63 | *.max filter=lfs diff=lfs merge=lfs -text 64 | *.blend filter=lfs diff=lfs merge=lfs -text 65 | *.dae filter=lfs diff=lfs merge=lfs -text 66 | *.mb filter=lfs diff=lfs merge=lfs -text 67 | *.ma filter=lfs diff=lfs merge=lfs -text 68 | *.3ds filter=lfs diff=lfs merge=lfs -text 69 | *.dfx filter=lfs diff=lfs merge=lfs -text 70 | *.c4d filter=lfs diff=lfs merge=lfs -text 71 | *.lwo filter=lfs diff=lfs merge=lfs -text 72 | *.lwo2 filter=lfs diff=lfs merge=lfs -text 73 | *.abc filter=lfs diff=lfs merge=lfs -text 74 | *.3dm filter=lfs diff=lfs merge=lfs -text 75 | 76 | # Build 77 | *.dll filter=lfs diff=lfs merge=lfs -text 78 | *.pdb filter=lfs diff=lfs merge=lfs -text 79 | *.mdb filter=lfs diff=lfs merge=lfs -text 80 | 81 | # Packaging 82 | *.zip filter=lfs diff=lfs merge=lfs -text 83 | *.7z filter=lfs diff=lfs merge=lfs -text 84 | *.gz filter=lfs diff=lfs merge=lfs -text 85 | *.rar filter=lfs diff=lfs merge=lfs -text 86 | *.tar filter=lfs diff=lfs merge=lfs -text 87 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/ExtensionLoader.cs: -------------------------------------------------------------------------------- 1 | using UnityEditor; 2 | using UnityEngine; 3 | using System.IO; 4 | using System; 5 | 6 | namespace GitHub.Unity 7 | { 8 | [InitializeOnLoad] 9 | public class ExtensionLoader : ScriptableSingleton 10 | { 11 | [SerializeField] private bool initialized = true; 12 | 13 | public bool Initialized 14 | { 15 | get 16 | { 17 | return initialized; 18 | } 19 | set 20 | { 21 | initialized = value; 22 | Save(true); 23 | } 24 | } 25 | 26 | private static bool inSourceMode = false; 27 | private const string sourceModePath = "Assets/Editor/build/"; 28 | private const string realPath = "Assets/Plugins/GitHub/Editor/"; 29 | 30 | private static string[] assemblies20 = { "System.Threading.dll", "AsyncBridge.Net35.dll", "ReadOnlyCollectionsInterfaces.dll", "GitHub.Api.dll", "GitHub.Unity.dll" }; 31 | private static string[] assemblies45 = { "GitHub.Api.45.dll", "GitHub.Unity.45.dll" }; 32 | 33 | private const string GITHUB_UNITY_DISABLE = "GITHUB_UNITY_DISABLE"; 34 | private static bool IsDisabled { get { return Environment.GetEnvironmentVariable(GITHUB_UNITY_DISABLE) == "1"; } } 35 | 36 | static ExtensionLoader() 37 | { 38 | if (IsDisabled) 39 | { 40 | return; 41 | } 42 | EditorApplication.update += Initialize; 43 | } 44 | 45 | private static void Initialize() 46 | { 47 | EditorApplication.update -= Initialize; 48 | 49 | // we're always doing this right now because if the plugin gets updated all the meta files will be disabled and we need to re-enable them 50 | // we should probably detect if our assets change and re-run this instead of doing it every time 51 | //if (!ExtensionLoader.instance.Initialized) 52 | { 53 | var scriptPath = Path.Combine(Application.dataPath, "Editor" + Path.DirectorySeparatorChar + "GitHub.Unity" + Path.DirectorySeparatorChar + "EntryPoint.cs"); 54 | inSourceMode = File.Exists(scriptPath); 55 | ToggleAssemblies(); 56 | //ExtensionLoader.instance.Initialized = true; 57 | AssetDatabase.SaveAssets(); 58 | } 59 | 60 | } 61 | 62 | private static void ToggleAssemblies() 63 | { 64 | var path = inSourceMode ? sourceModePath : realPath; 65 | #if NET_4_6 66 | ToggleAssemblies(path, assemblies20, false); 67 | ToggleAssemblies(path, assemblies45, true); 68 | #else 69 | ToggleAssemblies(path, assemblies45, false); 70 | ToggleAssemblies(path, assemblies20, true); 71 | #endif 72 | } 73 | 74 | private static void ToggleAssemblies(string path, string[] assemblies, bool enable) 75 | { 76 | foreach (var file in assemblies) 77 | { 78 | var filepath = path + file; 79 | PluginImporter importer = AssetImporter.GetAtPath(filepath) as PluginImporter; 80 | if (importer == null) 81 | { 82 | Debug.LogFormat("GitHub for Unity: Could not find importer for {0}. Some functionality may fail.", filepath); 83 | continue; 84 | } 85 | if (importer.GetCompatibleWithEditor() != enable) 86 | { 87 | importer.SetCompatibleWithEditor(enable); 88 | importer.SaveAndReimport(); 89 | } 90 | } 91 | } 92 | } 93 | } 94 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/x86/pthreadVC2.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 151a1d946b98deb4b98445400983ba92 3 | timeCreated: 1493300307 4 | licenseType: Store 5 | PluginImporter: 6 | serializedVersion: 2 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | isOverridable: 0 11 | platformData: 12 | data: 13 | first: 14 | '': Any 15 | second: 16 | enabled: 0 17 | settings: 18 | Exclude Editor: 0 19 | Exclude Linux: 1 20 | Exclude Linux64: 1 21 | Exclude LinuxUniversal: 1 22 | Exclude OSXIntel: 1 23 | Exclude OSXIntel64: 1 24 | Exclude OSXUniversal: 1 25 | Exclude Win: 1 26 | Exclude Win64: 1 27 | data: 28 | first: 29 | '': Editor 30 | second: 31 | enabled: 0 32 | settings: 33 | CPU: x86 34 | OS: Windows 35 | data: 36 | first: 37 | Android: Android 38 | second: 39 | enabled: 0 40 | settings: 41 | CPU: ARMv7 42 | data: 43 | first: 44 | Any: 45 | second: 46 | enabled: 0 47 | settings: 48 | Exclude Android: 1 49 | Exclude Editor: 0 50 | Exclude Linux: 1 51 | Exclude Linux64: 1 52 | Exclude LinuxUniversal: 1 53 | Exclude OSXIntel: 1 54 | Exclude OSXIntel64: 1 55 | Exclude OSXUniversal: 1 56 | Exclude SamsungTV: 1 57 | Exclude Tizen: 1 58 | Exclude WebGL: 1 59 | Exclude Win: 1 60 | Exclude Win64: 1 61 | Exclude WindowsStoreApps: 1 62 | Exclude iOS: 1 63 | Exclude tvOS: 1 64 | data: 65 | first: 66 | Editor: Editor 67 | second: 68 | enabled: 1 69 | settings: 70 | CPU: x86 71 | DefaultValueInitialized: true 72 | OS: Windows 73 | data: 74 | first: 75 | Facebook: Win 76 | second: 77 | enabled: 0 78 | settings: 79 | CPU: AnyCPU 80 | data: 81 | first: 82 | Facebook: Win64 83 | second: 84 | enabled: 0 85 | settings: 86 | CPU: AnyCPU 87 | data: 88 | first: 89 | Samsung TV: SamsungTV 90 | second: 91 | enabled: 0 92 | settings: 93 | STV_MODEL: STANDARD_15 94 | data: 95 | first: 96 | Standalone: Linux 97 | second: 98 | enabled: 0 99 | settings: 100 | CPU: x86 101 | data: 102 | first: 103 | Standalone: Linux64 104 | second: 105 | enabled: 0 106 | settings: 107 | CPU: x86_64 108 | data: 109 | first: 110 | Standalone: OSXIntel 111 | second: 112 | enabled: 0 113 | settings: 114 | CPU: AnyCPU 115 | data: 116 | first: 117 | Standalone: OSXIntel64 118 | second: 119 | enabled: 0 120 | settings: 121 | CPU: AnyCPU 122 | data: 123 | first: 124 | Standalone: Win 125 | second: 126 | enabled: 0 127 | settings: 128 | CPU: AnyCPU 129 | data: 130 | first: 131 | Standalone: Win64 132 | second: 133 | enabled: 0 134 | settings: 135 | CPU: AnyCPU 136 | data: 137 | first: 138 | Windows Store Apps: WindowsStoreApps 139 | second: 140 | enabled: 0 141 | settings: 142 | CPU: AnyCPU 143 | DontProcess: False 144 | PlaceholderPath: 145 | SDK: AnySDK 146 | ScriptingBackend: AnyScriptingBackend 147 | data: 148 | first: 149 | iPhone: iOS 150 | second: 151 | enabled: 0 152 | settings: 153 | CompileFlags: 154 | FrameworkDependencies: 155 | data: 156 | first: 157 | tvOS: tvOS 158 | second: 159 | enabled: 0 160 | settings: 161 | CompileFlags: 162 | FrameworkDependencies: 163 | userData: 164 | assetBundleName: 165 | assetBundleVariant: 166 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/x86/sfw_x86.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a83159a46d87d2a4f8cec651049b9231 3 | timeCreated: 1493304330 4 | licenseType: Store 5 | PluginImporter: 6 | serializedVersion: 2 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | isOverridable: 0 11 | platformData: 12 | data: 13 | first: 14 | '': Any 15 | second: 16 | enabled: 0 17 | settings: 18 | Exclude Editor: 0 19 | Exclude Linux: 1 20 | Exclude Linux64: 1 21 | Exclude LinuxUniversal: 1 22 | Exclude OSXIntel: 1 23 | Exclude OSXIntel64: 1 24 | Exclude OSXUniversal: 1 25 | Exclude Win: 1 26 | Exclude Win64: 1 27 | data: 28 | first: 29 | '': Editor 30 | second: 31 | enabled: 0 32 | settings: 33 | CPU: x86 34 | OS: Windows 35 | data: 36 | first: 37 | Android: Android 38 | second: 39 | enabled: 0 40 | settings: 41 | CPU: ARMv7 42 | data: 43 | first: 44 | Any: 45 | second: 46 | enabled: 0 47 | settings: 48 | Exclude Android: 1 49 | Exclude Editor: 0 50 | Exclude Linux: 1 51 | Exclude Linux64: 1 52 | Exclude LinuxUniversal: 1 53 | Exclude OSXIntel: 1 54 | Exclude OSXIntel64: 1 55 | Exclude OSXUniversal: 1 56 | Exclude SamsungTV: 1 57 | Exclude Tizen: 1 58 | Exclude WebGL: 1 59 | Exclude Win: 1 60 | Exclude Win64: 1 61 | Exclude WindowsStoreApps: 1 62 | Exclude iOS: 1 63 | Exclude tvOS: 1 64 | data: 65 | first: 66 | Editor: Editor 67 | second: 68 | enabled: 1 69 | settings: 70 | CPU: x86 71 | DefaultValueInitialized: true 72 | OS: Windows 73 | data: 74 | first: 75 | Facebook: Win 76 | second: 77 | enabled: 0 78 | settings: 79 | CPU: AnyCPU 80 | data: 81 | first: 82 | Facebook: Win64 83 | second: 84 | enabled: 0 85 | settings: 86 | CPU: AnyCPU 87 | data: 88 | first: 89 | Samsung TV: SamsungTV 90 | second: 91 | enabled: 0 92 | settings: 93 | STV_MODEL: STANDARD_15 94 | data: 95 | first: 96 | Standalone: Linux 97 | second: 98 | enabled: 0 99 | settings: 100 | CPU: x86 101 | data: 102 | first: 103 | Standalone: Linux64 104 | second: 105 | enabled: 0 106 | settings: 107 | CPU: x86_64 108 | data: 109 | first: 110 | Standalone: OSXIntel 111 | second: 112 | enabled: 0 113 | settings: 114 | CPU: AnyCPU 115 | data: 116 | first: 117 | Standalone: OSXIntel64 118 | second: 119 | enabled: 0 120 | settings: 121 | CPU: AnyCPU 122 | data: 123 | first: 124 | Standalone: Win 125 | second: 126 | enabled: 0 127 | settings: 128 | CPU: AnyCPU 129 | data: 130 | first: 131 | Standalone: Win64 132 | second: 133 | enabled: 0 134 | settings: 135 | CPU: AnyCPU 136 | data: 137 | first: 138 | Windows Store Apps: WindowsStoreApps 139 | second: 140 | enabled: 0 141 | settings: 142 | CPU: AnyCPU 143 | DontProcess: False 144 | PlaceholderPath: 145 | SDK: AnySDK 146 | ScriptingBackend: AnyScriptingBackend 147 | data: 148 | first: 149 | iPhone: iOS 150 | second: 151 | enabled: 0 152 | settings: 153 | CompileFlags: 154 | FrameworkDependencies: 155 | data: 156 | first: 157 | tvOS: tvOS 158 | second: 159 | enabled: 0 160 | settings: 161 | CompileFlags: 162 | FrameworkDependencies: 163 | userData: 164 | assetBundleName: 165 | assetBundleVariant: 166 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/x64/sfw_x64.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe5abeadcbe591e4fa9107fbc02f3998 3 | timeCreated: 1493304330 4 | licenseType: Store 5 | PluginImporter: 6 | serializedVersion: 2 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | isOverridable: 0 11 | platformData: 12 | data: 13 | first: 14 | '': Any 15 | second: 16 | enabled: 0 17 | settings: 18 | Exclude Editor: 0 19 | Exclude Linux: 1 20 | Exclude Linux64: 1 21 | Exclude LinuxUniversal: 1 22 | Exclude OSXIntel: 1 23 | Exclude OSXIntel64: 1 24 | Exclude OSXUniversal: 1 25 | Exclude Win: 1 26 | Exclude Win64: 1 27 | data: 28 | first: 29 | '': Editor 30 | second: 31 | enabled: 0 32 | settings: 33 | CPU: AnyCPU 34 | OS: Windows 35 | data: 36 | first: 37 | Android: Android 38 | second: 39 | enabled: 0 40 | settings: 41 | CPU: ARMv7 42 | data: 43 | first: 44 | Any: 45 | second: 46 | enabled: 0 47 | settings: 48 | Exclude Android: 1 49 | Exclude Editor: 0 50 | Exclude Linux: 1 51 | Exclude Linux64: 1 52 | Exclude LinuxUniversal: 1 53 | Exclude OSXIntel: 1 54 | Exclude OSXIntel64: 1 55 | Exclude OSXUniversal: 1 56 | Exclude SamsungTV: 1 57 | Exclude Tizen: 1 58 | Exclude WebGL: 1 59 | Exclude Win: 1 60 | Exclude Win64: 1 61 | Exclude WindowsStoreApps: 1 62 | Exclude iOS: 1 63 | Exclude tvOS: 1 64 | data: 65 | first: 66 | Editor: Editor 67 | second: 68 | enabled: 1 69 | settings: 70 | CPU: x86_64 71 | DefaultValueInitialized: true 72 | OS: Windows 73 | data: 74 | first: 75 | Facebook: Win 76 | second: 77 | enabled: 0 78 | settings: 79 | CPU: AnyCPU 80 | data: 81 | first: 82 | Facebook: Win64 83 | second: 84 | enabled: 0 85 | settings: 86 | CPU: AnyCPU 87 | data: 88 | first: 89 | Samsung TV: SamsungTV 90 | second: 91 | enabled: 0 92 | settings: 93 | STV_MODEL: STANDARD_15 94 | data: 95 | first: 96 | Standalone: Linux 97 | second: 98 | enabled: 0 99 | settings: 100 | CPU: x86 101 | data: 102 | first: 103 | Standalone: Linux64 104 | second: 105 | enabled: 0 106 | settings: 107 | CPU: x86_64 108 | data: 109 | first: 110 | Standalone: OSXIntel 111 | second: 112 | enabled: 0 113 | settings: 114 | CPU: AnyCPU 115 | data: 116 | first: 117 | Standalone: OSXIntel64 118 | second: 119 | enabled: 0 120 | settings: 121 | CPU: AnyCPU 122 | data: 123 | first: 124 | Standalone: Win 125 | second: 126 | enabled: 0 127 | settings: 128 | CPU: AnyCPU 129 | data: 130 | first: 131 | Standalone: Win64 132 | second: 133 | enabled: 0 134 | settings: 135 | CPU: AnyCPU 136 | data: 137 | first: 138 | Windows Store Apps: WindowsStoreApps 139 | second: 140 | enabled: 0 141 | settings: 142 | CPU: AnyCPU 143 | DontProcess: False 144 | PlaceholderPath: 145 | SDK: AnySDK 146 | ScriptingBackend: AnyScriptingBackend 147 | data: 148 | first: 149 | iPhone: iOS 150 | second: 151 | enabled: 0 152 | settings: 153 | CompileFlags: 154 | FrameworkDependencies: 155 | data: 156 | first: 157 | tvOS: tvOS 158 | second: 159 | enabled: 0 160 | settings: 161 | CompileFlags: 162 | FrameworkDependencies: 163 | userData: 164 | assetBundleName: 165 | assetBundleVariant: 166 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/x64/pthreadVC2.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 868fbb4c41814baebc00f96e24ede2f8 3 | timeCreated: 1491391266 4 | licenseType: Store 5 | PluginImporter: 6 | serializedVersion: 2 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | isOverridable: 0 11 | platformData: 12 | data: 13 | first: 14 | '': Any 15 | second: 16 | enabled: 0 17 | settings: 18 | Exclude Editor: 0 19 | Exclude Linux: 1 20 | Exclude Linux64: 1 21 | Exclude LinuxUniversal: 1 22 | Exclude OSXIntel: 1 23 | Exclude OSXIntel64: 1 24 | Exclude OSXUniversal: 1 25 | Exclude Win: 1 26 | Exclude Win64: 1 27 | data: 28 | first: 29 | '': Editor 30 | second: 31 | enabled: 0 32 | settings: 33 | CPU: x86_64 34 | OS: Windows 35 | data: 36 | first: 37 | Android: Android 38 | second: 39 | enabled: 0 40 | settings: 41 | CPU: ARMv7 42 | data: 43 | first: 44 | Any: 45 | second: 46 | enabled: 0 47 | settings: 48 | Exclude Android: 1 49 | Exclude Editor: 0 50 | Exclude Linux: 1 51 | Exclude Linux64: 1 52 | Exclude LinuxUniversal: 1 53 | Exclude OSXIntel: 1 54 | Exclude OSXIntel64: 1 55 | Exclude OSXUniversal: 1 56 | Exclude SamsungTV: 1 57 | Exclude Tizen: 1 58 | Exclude WebGL: 1 59 | Exclude Win: 1 60 | Exclude Win64: 1 61 | Exclude WindowsStoreApps: 1 62 | Exclude iOS: 1 63 | Exclude tvOS: 1 64 | data: 65 | first: 66 | Editor: Editor 67 | second: 68 | enabled: 1 69 | settings: 70 | CPU: x86_64 71 | DefaultValueInitialized: true 72 | OS: Windows 73 | data: 74 | first: 75 | Facebook: Win 76 | second: 77 | enabled: 0 78 | settings: 79 | CPU: AnyCPU 80 | data: 81 | first: 82 | Facebook: Win64 83 | second: 84 | enabled: 0 85 | settings: 86 | CPU: AnyCPU 87 | data: 88 | first: 89 | Samsung TV: SamsungTV 90 | second: 91 | enabled: 0 92 | settings: 93 | STV_MODEL: STANDARD_15 94 | data: 95 | first: 96 | Standalone: Linux 97 | second: 98 | enabled: 0 99 | settings: 100 | CPU: x86 101 | data: 102 | first: 103 | Standalone: Linux64 104 | second: 105 | enabled: 0 106 | settings: 107 | CPU: x86_64 108 | data: 109 | first: 110 | Standalone: OSXIntel 111 | second: 112 | enabled: 0 113 | settings: 114 | CPU: AnyCPU 115 | data: 116 | first: 117 | Standalone: OSXIntel64 118 | second: 119 | enabled: 0 120 | settings: 121 | CPU: AnyCPU 122 | data: 123 | first: 124 | Standalone: Win 125 | second: 126 | enabled: 0 127 | settings: 128 | CPU: AnyCPU 129 | data: 130 | first: 131 | Standalone: Win64 132 | second: 133 | enabled: 0 134 | settings: 135 | CPU: AnyCPU 136 | data: 137 | first: 138 | Windows Store Apps: WindowsStoreApps 139 | second: 140 | enabled: 0 141 | settings: 142 | CPU: AnyCPU 143 | DontProcess: False 144 | PlaceholderPath: 145 | SDK: AnySDK 146 | ScriptingBackend: AnyScriptingBackend 147 | data: 148 | first: 149 | iPhone: iOS 150 | second: 151 | enabled: 0 152 | settings: 153 | CompileFlags: 154 | FrameworkDependencies: 155 | data: 156 | first: 157 | tvOS: tvOS 158 | second: 159 | enabled: 0 160 | settings: 161 | CompileFlags: 162 | FrameworkDependencies: 163 | userData: 164 | assetBundleName: 165 | assetBundleVariant: 166 | -------------------------------------------------------------------------------- /Assets/Scripts/ArduinoConnector.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using System.IO.Ports; // this enables the IO port namespace 5 | 6 | // ************* This script manages the Arduino Communication ******************* // 7 | // tutorial I learned this from: https://playground.arduino.cc/Main/MPU-6050/#measurements // 8 | // arduino script at the bottom // 9 | 10 | public class ArduinoConnector : MonoBehaviour 11 | { 12 | [Header("ConnectionSettings")] 13 | public bool useArduino; 14 | public string IOPort = "/dev/cu.HC05-SPPDev"; // Change this to whatever port your Arduino is connected to, this is the port for the specefic bluetooth adaptor used (HC-05 Wireless Bluetooth RF Transceiver) 15 | public int baudeRate = 9600; //this must match the bauderate of the Arduino script 16 | public float accelerometerNormFactor = 0.00025f; 17 | public float gyroNormFactor = 1.0f / 32768.0f; 18 | 19 | 20 | [HideInInspector] 21 | public SerialPort sp; 22 | 23 | private string recievedValue; 24 | 25 | [HideInInspector] 26 | public Vector3 downDirection; 27 | [HideInInspector] 28 | public float xAngle = 0; 29 | [HideInInspector] 30 | public float yAngle = 0; 31 | [HideInInspector] 32 | public float zAngle = 0; 33 | 34 | // Start is called before the first frame update 35 | void Start() 36 | { 37 | if (useArduino) ActivateSP(); 38 | } 39 | 40 | // Update is called once per frame 41 | void Update() 42 | { 43 | 44 | if (useArduino && sp.IsOpen) 45 | { 46 | try 47 | { 48 | recievedValue = sp.ReadLine(); //reads the serial input 49 | Debug.Log(recievedValue); 50 | SetDirection(recievedValue); //translates the string into a Vector 51 | } 52 | catch (System.Exception) 53 | { 54 | 55 | } 56 | } 57 | 58 | } 59 | 60 | void ActivateSP() 61 | { 62 | sp = new SerialPort(IOPort, baudeRate, Parity.None, 8, StopBits.One); 63 | 64 | sp.Open(); 65 | sp.ReadTimeout = 25; 66 | } 67 | 68 | 69 | void SetDirection(string message) 70 | { 71 | // InputStringFormat: "AcX,AcY,AcZ,GyX,GyY,GyZ" 72 | char seperator = ','; 73 | string[] values = message.Split(seperator); 74 | 75 | 76 | //Acceleromter values 77 | // normalized accelerometer values 78 | float ax = int.Parse(values[0]) * accelerometerNormFactor; 79 | float ay = int.Parse(values[1]) * accelerometerNormFactor; 80 | float az = int.Parse(values[2]) * accelerometerNormFactor; 81 | 82 | // prevent 83 | //if (Mathf.Abs(ax) - 1 < 0) ax = 0; 84 | //if (Mathf.Abs(ay) - 1 < 0) ay = 0; 85 | //if (Mathf.Abs(az) - 1 < 0) az = 1; 86 | 87 | downDirection = Vector3.Normalize(new Vector3(-ax, ay, -az)); // this vector is used to determin the rotation of the accelerometer 88 | 89 | 90 | //Gyroscope Values 91 | // normalized gyrocope values 92 | float gx = int.Parse(values[3]) * gyroNormFactor; 93 | float gy = int.Parse(values[4]) * gyroNormFactor; 94 | float gz = int.Parse(values[5]) * gyroNormFactor; 95 | 96 | // Eliminate Noise 97 | if (Mathf.Abs(gx) < 0.025f) gx = 0f; 98 | if (Mathf.Abs(gy) < 0.025f) gy = 0f; 99 | if (Mathf.Abs(gz) < 0.025f) gz = 0f; 100 | 101 | xAngle += gx; //these values display the angles of the accelerometer, These will drift over time 102 | yAngle += gy; 103 | zAngle += gz; 104 | 105 | 106 | 107 | 108 | } 109 | 110 | } 111 | 112 | /* Put this code on your arduino 113 | 114 | // MPU-6050 Gyroscope & accelerometer read-out to Unity 115 | // By Arduino User JohnChi // modified by Jelle Vermandere 116 | // March 21, 2020 117 | // Public Domain 118 | #include 119 | const int MPU=0x68; 120 | int16_t AcX,AcY,AcZ,Tmp,GyX,GyY,GyZ; 121 | 122 | void setup(){ 123 | Wire.begin(); 124 | Wire.beginTransmission(MPU); 125 | Wire.write(0x6B); 126 | Wire.write(0); 127 | Wire.endTransmission(true); 128 | Serial.begin(9600); 129 | } 130 | void loop(){ 131 | Wire.beginTransmission(MPU); 132 | Wire.write(0x3B); 133 | Wire.endTransmission(false); 134 | Wire.requestFrom(MPU,12,true); 135 | AcX=Wire.read()<<8|Wire.read(); 136 | AcY=Wire.read()<<8|Wire.read(); 137 | AcZ=Wire.read()<<8|Wire.read(); 138 | GyX=Wire.read()<<8|Wire.read(); 139 | GyY=Wire.read()<<8|Wire.read(); 140 | GyZ=Wire.read()<<8|Wire.read(); 141 | 142 | Serial.print(AcX); Serial.print(","); 143 | Serial.print(AcY); Serial.print(","); 144 | Serial.print(AcZ); Serial.print(","); 145 | 146 | Serial.print(GyX); Serial.print(","); 147 | Serial.print(GyY); Serial.print(","); 148 | Serial.print(GyZ); 149 | Serial.println(""); 150 | Serial.flush(); 151 | delay(25); 152 | } 153 | */ 154 | -------------------------------------------------------------------------------- /Assets/Prefabs/ToiletPaperPack.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &6774271135382978008 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 626060949411857530} 12 | - component: {fileID: 1722885568354604435} 13 | - component: {fileID: 6588089078261941471} 14 | m_Layer: 10 15 | m_Name: ToiletPaperPack 16 | m_TagString: Untagged 17 | m_Icon: {fileID: 0} 18 | m_NavMeshLayer: 0 19 | m_StaticEditorFlags: 0 20 | m_IsActive: 1 21 | --- !u!4 &626060949411857530 22 | Transform: 23 | m_ObjectHideFlags: 0 24 | m_CorrespondingSourceObject: {fileID: 0} 25 | m_PrefabInstance: {fileID: 0} 26 | m_PrefabAsset: {fileID: 0} 27 | m_GameObject: {fileID: 6774271135382978008} 28 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 29 | m_LocalPosition: {x: 0, y: 0, z: 0} 30 | m_LocalScale: {x: 1, y: 1, z: 1} 31 | m_Children: 32 | - {fileID: 3558603094082076880} 33 | m_Father: {fileID: 0} 34 | m_RootOrder: 0 35 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 36 | --- !u!65 &1722885568354604435 37 | BoxCollider: 38 | m_ObjectHideFlags: 0 39 | m_CorrespondingSourceObject: {fileID: 0} 40 | m_PrefabInstance: {fileID: 0} 41 | m_PrefabAsset: {fileID: 0} 42 | m_GameObject: {fileID: 6774271135382978008} 43 | m_Material: {fileID: 0} 44 | m_IsTrigger: 0 45 | m_Enabled: 1 46 | serializedVersion: 2 47 | m_Size: {x: 0.2346133, y: 0.23461342, z: 0.33699006} 48 | m_Center: {x: 0.0024375618, y: 0.0024373531, z: -0.000000029802322} 49 | --- !u!54 &6588089078261941471 50 | Rigidbody: 51 | m_ObjectHideFlags: 0 52 | m_CorrespondingSourceObject: {fileID: 0} 53 | m_PrefabInstance: {fileID: 0} 54 | m_PrefabAsset: {fileID: 0} 55 | m_GameObject: {fileID: 6774271135382978008} 56 | serializedVersion: 2 57 | m_Mass: 1 58 | m_Drag: 0 59 | m_AngularDrag: 0.05 60 | m_UseGravity: 1 61 | m_IsKinematic: 0 62 | m_Interpolate: 0 63 | m_Constraints: 0 64 | m_CollisionDetection: 1 65 | --- !u!1001 &8365443344721505226 66 | PrefabInstance: 67 | m_ObjectHideFlags: 0 68 | serializedVersion: 2 69 | m_Modification: 70 | m_TransformParent: {fileID: 626060949411857530} 71 | m_Modifications: 72 | - target: {fileID: -4216859302048453862, guid: 69bf9c6ac89b34a8abb5154ef710cf22, 73 | type: 3} 74 | propertyPath: m_LocalPosition.x 75 | value: 0 76 | objectReference: {fileID: 0} 77 | - target: {fileID: -4216859302048453862, guid: 69bf9c6ac89b34a8abb5154ef710cf22, 78 | type: 3} 79 | propertyPath: m_LocalPosition.y 80 | value: 0 81 | objectReference: {fileID: 0} 82 | - target: {fileID: -4216859302048453862, guid: 69bf9c6ac89b34a8abb5154ef710cf22, 83 | type: 3} 84 | propertyPath: m_LocalPosition.z 85 | value: 0 86 | objectReference: {fileID: 0} 87 | - target: {fileID: -4216859302048453862, guid: 69bf9c6ac89b34a8abb5154ef710cf22, 88 | type: 3} 89 | propertyPath: m_LocalRotation.x 90 | value: 0.70707345 91 | objectReference: {fileID: 0} 92 | - target: {fileID: -4216859302048453862, guid: 69bf9c6ac89b34a8abb5154ef710cf22, 93 | type: 3} 94 | propertyPath: m_LocalRotation.y 95 | value: -0 96 | objectReference: {fileID: 0} 97 | - target: {fileID: -4216859302048453862, guid: 69bf9c6ac89b34a8abb5154ef710cf22, 98 | type: 3} 99 | propertyPath: m_LocalRotation.z 100 | value: -0 101 | objectReference: {fileID: 0} 102 | - target: {fileID: -4216859302048453862, guid: 69bf9c6ac89b34a8abb5154ef710cf22, 103 | type: 3} 104 | propertyPath: m_LocalRotation.w 105 | value: 0.7071402 106 | objectReference: {fileID: 0} 107 | - target: {fileID: -4216859302048453862, guid: 69bf9c6ac89b34a8abb5154ef710cf22, 108 | type: 3} 109 | propertyPath: m_RootOrder 110 | value: 0 111 | objectReference: {fileID: 0} 112 | - target: {fileID: -4216859302048453862, guid: 69bf9c6ac89b34a8abb5154ef710cf22, 113 | type: 3} 114 | propertyPath: m_LocalEulerAnglesHint.x 115 | value: 90.00001 116 | objectReference: {fileID: 0} 117 | - target: {fileID: -4216859302048453862, guid: 69bf9c6ac89b34a8abb5154ef710cf22, 118 | type: 3} 119 | propertyPath: m_LocalEulerAnglesHint.y 120 | value: 0 121 | objectReference: {fileID: 0} 122 | - target: {fileID: -4216859302048453862, guid: 69bf9c6ac89b34a8abb5154ef710cf22, 123 | type: 3} 124 | propertyPath: m_LocalEulerAnglesHint.z 125 | value: 0 126 | objectReference: {fileID: 0} 127 | - target: {fileID: -4216859302048453862, guid: 69bf9c6ac89b34a8abb5154ef710cf22, 128 | type: 3} 129 | propertyPath: m_LocalScale.x 130 | value: 100 131 | objectReference: {fileID: 0} 132 | - target: {fileID: -4216859302048453862, guid: 69bf9c6ac89b34a8abb5154ef710cf22, 133 | type: 3} 134 | propertyPath: m_LocalScale.y 135 | value: 100 136 | objectReference: {fileID: 0} 137 | - target: {fileID: -4216859302048453862, guid: 69bf9c6ac89b34a8abb5154ef710cf22, 138 | type: 3} 139 | propertyPath: m_LocalScale.z 140 | value: 100 141 | objectReference: {fileID: 0} 142 | - target: {fileID: -927199367670048503, guid: 69bf9c6ac89b34a8abb5154ef710cf22, 143 | type: 3} 144 | propertyPath: m_Name 145 | value: ToiletPack 146 | objectReference: {fileID: 0} 147 | - target: {fileID: -927199367670048503, guid: 69bf9c6ac89b34a8abb5154ef710cf22, 148 | type: 3} 149 | propertyPath: m_Layer 150 | value: 10 151 | objectReference: {fileID: 0} 152 | m_RemovedComponents: [] 153 | m_SourcePrefab: {fileID: 100100000, guid: 69bf9c6ac89b34a8abb5154ef710cf22, type: 3} 154 | --- !u!4 &3558603094082076880 stripped 155 | Transform: 156 | m_CorrespondingSourceObject: {fileID: -4216859302048453862, guid: 69bf9c6ac89b34a8abb5154ef710cf22, 157 | type: 3} 158 | m_PrefabInstance: {fileID: 8365443344721505226} 159 | m_PrefabAsset: {fileID: 0} 160 | -------------------------------------------------------------------------------- /ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!13 &1 4 | InputManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Axes: 8 | - serializedVersion: 3 9 | m_Name: Horizontal 10 | descriptiveName: 11 | descriptiveNegativeName: 12 | negativeButton: left 13 | positiveButton: right 14 | altNegativeButton: a 15 | altPositiveButton: d 16 | gravity: 3 17 | dead: 0.001 18 | sensitivity: 3 19 | snap: 1 20 | invert: 0 21 | type: 0 22 | axis: 0 23 | joyNum: 0 24 | - serializedVersion: 3 25 | m_Name: Vertical 26 | descriptiveName: 27 | descriptiveNegativeName: 28 | negativeButton: down 29 | positiveButton: up 30 | altNegativeButton: s 31 | altPositiveButton: w 32 | gravity: 3 33 | dead: 0.001 34 | sensitivity: 3 35 | snap: 1 36 | invert: 0 37 | type: 0 38 | axis: 0 39 | joyNum: 0 40 | - serializedVersion: 3 41 | m_Name: Fire1 42 | descriptiveName: 43 | descriptiveNegativeName: 44 | negativeButton: 45 | positiveButton: left ctrl 46 | altNegativeButton: 47 | altPositiveButton: mouse 0 48 | gravity: 1000 49 | dead: 0.001 50 | sensitivity: 1000 51 | snap: 0 52 | invert: 0 53 | type: 0 54 | axis: 0 55 | joyNum: 0 56 | - serializedVersion: 3 57 | m_Name: Fire2 58 | descriptiveName: 59 | descriptiveNegativeName: 60 | negativeButton: 61 | positiveButton: left alt 62 | altNegativeButton: 63 | altPositiveButton: mouse 1 64 | gravity: 1000 65 | dead: 0.001 66 | sensitivity: 1000 67 | snap: 0 68 | invert: 0 69 | type: 0 70 | axis: 0 71 | joyNum: 0 72 | - serializedVersion: 3 73 | m_Name: Fire3 74 | descriptiveName: 75 | descriptiveNegativeName: 76 | negativeButton: 77 | positiveButton: left shift 78 | altNegativeButton: 79 | altPositiveButton: mouse 2 80 | gravity: 1000 81 | dead: 0.001 82 | sensitivity: 1000 83 | snap: 0 84 | invert: 0 85 | type: 0 86 | axis: 0 87 | joyNum: 0 88 | - serializedVersion: 3 89 | m_Name: Jump 90 | descriptiveName: 91 | descriptiveNegativeName: 92 | negativeButton: 93 | positiveButton: space 94 | altNegativeButton: 95 | altPositiveButton: 96 | gravity: 1000 97 | dead: 0.001 98 | sensitivity: 1000 99 | snap: 0 100 | invert: 0 101 | type: 0 102 | axis: 0 103 | joyNum: 0 104 | - serializedVersion: 3 105 | m_Name: Mouse X 106 | descriptiveName: 107 | descriptiveNegativeName: 108 | negativeButton: 109 | positiveButton: 110 | altNegativeButton: 111 | altPositiveButton: 112 | gravity: 0 113 | dead: 0 114 | sensitivity: 0.1 115 | snap: 0 116 | invert: 0 117 | type: 1 118 | axis: 0 119 | joyNum: 0 120 | - serializedVersion: 3 121 | m_Name: Mouse Y 122 | descriptiveName: 123 | descriptiveNegativeName: 124 | negativeButton: 125 | positiveButton: 126 | altNegativeButton: 127 | altPositiveButton: 128 | gravity: 0 129 | dead: 0 130 | sensitivity: 0.1 131 | snap: 0 132 | invert: 0 133 | type: 1 134 | axis: 1 135 | joyNum: 0 136 | - serializedVersion: 3 137 | m_Name: Mouse ScrollWheel 138 | descriptiveName: 139 | descriptiveNegativeName: 140 | negativeButton: 141 | positiveButton: 142 | altNegativeButton: 143 | altPositiveButton: 144 | gravity: 0 145 | dead: 0 146 | sensitivity: 0.1 147 | snap: 0 148 | invert: 0 149 | type: 1 150 | axis: 2 151 | joyNum: 0 152 | - serializedVersion: 3 153 | m_Name: Horizontal 154 | descriptiveName: 155 | descriptiveNegativeName: 156 | negativeButton: 157 | positiveButton: 158 | altNegativeButton: 159 | altPositiveButton: 160 | gravity: 0 161 | dead: 0.19 162 | sensitivity: 1 163 | snap: 0 164 | invert: 0 165 | type: 2 166 | axis: 0 167 | joyNum: 0 168 | - serializedVersion: 3 169 | m_Name: Vertical 170 | descriptiveName: 171 | descriptiveNegativeName: 172 | negativeButton: 173 | positiveButton: 174 | altNegativeButton: 175 | altPositiveButton: 176 | gravity: 0 177 | dead: 0.19 178 | sensitivity: 1 179 | snap: 0 180 | invert: 1 181 | type: 2 182 | axis: 1 183 | joyNum: 0 184 | - serializedVersion: 3 185 | m_Name: Fire1 186 | descriptiveName: 187 | descriptiveNegativeName: 188 | negativeButton: 189 | positiveButton: joystick button 0 190 | altNegativeButton: 191 | altPositiveButton: 192 | gravity: 1000 193 | dead: 0.001 194 | sensitivity: 1000 195 | snap: 0 196 | invert: 0 197 | type: 0 198 | axis: 0 199 | joyNum: 0 200 | - serializedVersion: 3 201 | m_Name: Fire2 202 | descriptiveName: 203 | descriptiveNegativeName: 204 | negativeButton: 205 | positiveButton: joystick button 1 206 | altNegativeButton: 207 | altPositiveButton: 208 | gravity: 1000 209 | dead: 0.001 210 | sensitivity: 1000 211 | snap: 0 212 | invert: 0 213 | type: 0 214 | axis: 0 215 | joyNum: 0 216 | - serializedVersion: 3 217 | m_Name: Fire3 218 | descriptiveName: 219 | descriptiveNegativeName: 220 | negativeButton: 221 | positiveButton: joystick button 2 222 | altNegativeButton: 223 | altPositiveButton: 224 | gravity: 1000 225 | dead: 0.001 226 | sensitivity: 1000 227 | snap: 0 228 | invert: 0 229 | type: 0 230 | axis: 0 231 | joyNum: 0 232 | - serializedVersion: 3 233 | m_Name: Jump 234 | descriptiveName: 235 | descriptiveNegativeName: 236 | negativeButton: 237 | positiveButton: joystick button 3 238 | altNegativeButton: 239 | altPositiveButton: 240 | gravity: 1000 241 | dead: 0.001 242 | sensitivity: 1000 243 | snap: 0 244 | invert: 0 245 | type: 0 246 | axis: 0 247 | joyNum: 0 248 | - serializedVersion: 3 249 | m_Name: Submit 250 | descriptiveName: 251 | descriptiveNegativeName: 252 | negativeButton: 253 | positiveButton: return 254 | altNegativeButton: 255 | altPositiveButton: joystick button 0 256 | gravity: 1000 257 | dead: 0.001 258 | sensitivity: 1000 259 | snap: 0 260 | invert: 0 261 | type: 0 262 | axis: 0 263 | joyNum: 0 264 | - serializedVersion: 3 265 | m_Name: Submit 266 | descriptiveName: 267 | descriptiveNegativeName: 268 | negativeButton: 269 | positiveButton: enter 270 | altNegativeButton: 271 | altPositiveButton: space 272 | gravity: 1000 273 | dead: 0.001 274 | sensitivity: 1000 275 | snap: 0 276 | invert: 0 277 | type: 0 278 | axis: 0 279 | joyNum: 0 280 | - serializedVersion: 3 281 | m_Name: Cancel 282 | descriptiveName: 283 | descriptiveNegativeName: 284 | negativeButton: 285 | positiveButton: escape 286 | altNegativeButton: 287 | altPositiveButton: joystick button 1 288 | gravity: 1000 289 | dead: 0.001 290 | sensitivity: 1000 291 | snap: 0 292 | invert: 0 293 | type: 0 294 | axis: 0 295 | joyNum: 0 296 | -------------------------------------------------------------------------------- /ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!47 &1 4 | QualitySettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 5 7 | m_CurrentQuality: 5 8 | m_QualitySettings: 9 | - serializedVersion: 2 10 | name: Very Low 11 | pixelLightCount: 0 12 | shadows: 0 13 | shadowResolution: 0 14 | shadowProjection: 1 15 | shadowCascades: 1 16 | shadowDistance: 15 17 | shadowNearPlaneOffset: 3 18 | shadowCascade2Split: 0.33333334 19 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 20 | shadowmaskMode: 0 21 | blendWeights: 1 22 | textureQuality: 1 23 | anisotropicTextures: 0 24 | antiAliasing: 0 25 | softParticles: 0 26 | softVegetation: 0 27 | realtimeReflectionProbes: 0 28 | billboardsFaceCameraPosition: 0 29 | vSyncCount: 0 30 | lodBias: 0.3 31 | maximumLODLevel: 0 32 | streamingMipmapsActive: 0 33 | streamingMipmapsAddAllCameras: 1 34 | streamingMipmapsMemoryBudget: 512 35 | streamingMipmapsRenderersPerFrame: 512 36 | streamingMipmapsMaxLevelReduction: 2 37 | streamingMipmapsMaxFileIORequests: 1024 38 | particleRaycastBudget: 4 39 | asyncUploadTimeSlice: 2 40 | asyncUploadBufferSize: 16 41 | asyncUploadPersistentBuffer: 1 42 | resolutionScalingFixedDPIFactor: 1 43 | excludedTargetPlatforms: [] 44 | - serializedVersion: 2 45 | name: Low 46 | pixelLightCount: 0 47 | shadows: 0 48 | shadowResolution: 0 49 | shadowProjection: 1 50 | shadowCascades: 1 51 | shadowDistance: 20 52 | shadowNearPlaneOffset: 3 53 | shadowCascade2Split: 0.33333334 54 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 55 | shadowmaskMode: 0 56 | blendWeights: 2 57 | textureQuality: 0 58 | anisotropicTextures: 0 59 | antiAliasing: 0 60 | softParticles: 0 61 | softVegetation: 0 62 | realtimeReflectionProbes: 0 63 | billboardsFaceCameraPosition: 0 64 | vSyncCount: 0 65 | lodBias: 0.4 66 | maximumLODLevel: 0 67 | streamingMipmapsActive: 0 68 | streamingMipmapsAddAllCameras: 1 69 | streamingMipmapsMemoryBudget: 512 70 | streamingMipmapsRenderersPerFrame: 512 71 | streamingMipmapsMaxLevelReduction: 2 72 | streamingMipmapsMaxFileIORequests: 1024 73 | particleRaycastBudget: 16 74 | asyncUploadTimeSlice: 2 75 | asyncUploadBufferSize: 16 76 | asyncUploadPersistentBuffer: 1 77 | resolutionScalingFixedDPIFactor: 1 78 | excludedTargetPlatforms: [] 79 | - serializedVersion: 2 80 | name: Medium 81 | pixelLightCount: 1 82 | shadows: 1 83 | shadowResolution: 0 84 | shadowProjection: 1 85 | shadowCascades: 1 86 | shadowDistance: 20 87 | shadowNearPlaneOffset: 3 88 | shadowCascade2Split: 0.33333334 89 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 90 | shadowmaskMode: 0 91 | blendWeights: 2 92 | textureQuality: 0 93 | anisotropicTextures: 1 94 | antiAliasing: 0 95 | softParticles: 0 96 | softVegetation: 0 97 | realtimeReflectionProbes: 0 98 | billboardsFaceCameraPosition: 0 99 | vSyncCount: 1 100 | lodBias: 0.7 101 | maximumLODLevel: 0 102 | streamingMipmapsActive: 0 103 | streamingMipmapsAddAllCameras: 1 104 | streamingMipmapsMemoryBudget: 512 105 | streamingMipmapsRenderersPerFrame: 512 106 | streamingMipmapsMaxLevelReduction: 2 107 | streamingMipmapsMaxFileIORequests: 1024 108 | particleRaycastBudget: 64 109 | asyncUploadTimeSlice: 2 110 | asyncUploadBufferSize: 16 111 | asyncUploadPersistentBuffer: 1 112 | resolutionScalingFixedDPIFactor: 1 113 | excludedTargetPlatforms: [] 114 | - serializedVersion: 2 115 | name: High 116 | pixelLightCount: 2 117 | shadows: 2 118 | shadowResolution: 1 119 | shadowProjection: 1 120 | shadowCascades: 2 121 | shadowDistance: 40 122 | shadowNearPlaneOffset: 3 123 | shadowCascade2Split: 0.33333334 124 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 125 | shadowmaskMode: 1 126 | blendWeights: 2 127 | textureQuality: 0 128 | anisotropicTextures: 1 129 | antiAliasing: 0 130 | softParticles: 0 131 | softVegetation: 1 132 | realtimeReflectionProbes: 1 133 | billboardsFaceCameraPosition: 1 134 | vSyncCount: 1 135 | lodBias: 1 136 | maximumLODLevel: 0 137 | streamingMipmapsActive: 0 138 | streamingMipmapsAddAllCameras: 1 139 | streamingMipmapsMemoryBudget: 512 140 | streamingMipmapsRenderersPerFrame: 512 141 | streamingMipmapsMaxLevelReduction: 2 142 | streamingMipmapsMaxFileIORequests: 1024 143 | particleRaycastBudget: 256 144 | asyncUploadTimeSlice: 2 145 | asyncUploadBufferSize: 16 146 | asyncUploadPersistentBuffer: 1 147 | resolutionScalingFixedDPIFactor: 1 148 | excludedTargetPlatforms: [] 149 | - serializedVersion: 2 150 | name: Very High 151 | pixelLightCount: 3 152 | shadows: 2 153 | shadowResolution: 2 154 | shadowProjection: 1 155 | shadowCascades: 2 156 | shadowDistance: 70 157 | shadowNearPlaneOffset: 3 158 | shadowCascade2Split: 0.33333334 159 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 160 | shadowmaskMode: 1 161 | blendWeights: 4 162 | textureQuality: 0 163 | anisotropicTextures: 2 164 | antiAliasing: 2 165 | softParticles: 1 166 | softVegetation: 1 167 | realtimeReflectionProbes: 1 168 | billboardsFaceCameraPosition: 1 169 | vSyncCount: 1 170 | lodBias: 1.5 171 | maximumLODLevel: 0 172 | streamingMipmapsActive: 0 173 | streamingMipmapsAddAllCameras: 1 174 | streamingMipmapsMemoryBudget: 512 175 | streamingMipmapsRenderersPerFrame: 512 176 | streamingMipmapsMaxLevelReduction: 2 177 | streamingMipmapsMaxFileIORequests: 1024 178 | particleRaycastBudget: 1024 179 | asyncUploadTimeSlice: 2 180 | asyncUploadBufferSize: 16 181 | asyncUploadPersistentBuffer: 1 182 | resolutionScalingFixedDPIFactor: 1 183 | excludedTargetPlatforms: [] 184 | - serializedVersion: 2 185 | name: Ultra 186 | pixelLightCount: 4 187 | shadows: 2 188 | shadowResolution: 2 189 | shadowProjection: 1 190 | shadowCascades: 4 191 | shadowDistance: 150 192 | shadowNearPlaneOffset: 3 193 | shadowCascade2Split: 0.33333334 194 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 195 | shadowmaskMode: 1 196 | blendWeights: 4 197 | textureQuality: 0 198 | anisotropicTextures: 2 199 | antiAliasing: 2 200 | softParticles: 1 201 | softVegetation: 1 202 | realtimeReflectionProbes: 1 203 | billboardsFaceCameraPosition: 1 204 | vSyncCount: 1 205 | lodBias: 2 206 | maximumLODLevel: 0 207 | streamingMipmapsActive: 0 208 | streamingMipmapsAddAllCameras: 1 209 | streamingMipmapsMemoryBudget: 512 210 | streamingMipmapsRenderersPerFrame: 512 211 | streamingMipmapsMaxLevelReduction: 2 212 | streamingMipmapsMaxFileIORequests: 1024 213 | particleRaycastBudget: 4096 214 | asyncUploadTimeSlice: 2 215 | asyncUploadBufferSize: 16 216 | asyncUploadPersistentBuffer: 1 217 | resolutionScalingFixedDPIFactor: 1 218 | excludedTargetPlatforms: [] 219 | m_PerPlatformDefaultQuality: 220 | Android: 2 221 | Lumin: 5 222 | Nintendo 3DS: 5 223 | Nintendo Switch: 5 224 | PS4: 5 225 | PSP2: 2 226 | Stadia: 5 227 | Standalone: 5 228 | WebGL: 3 229 | Windows Store Apps: 5 230 | XboxOne: 5 231 | iPhone: 2 232 | tvOS: 2 233 | -------------------------------------------------------------------------------- /Assets/Plugins/GitHub/Editor/eula.txt: -------------------------------------------------------------------------------- 1 | END-USER LICENSE AGREEMENT 2 | 3 | This End-User License Agreement (EULA) is a legal agreement between you (either as an individual or on behalf of an entity) and GitHub, Inc. regarding your use of GitHub® for Unity, and associated documentation (the "Software"). 4 | 5 | IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS EULA, DO NOT INSTALL, USE OR COPY THE SOFTWARE. 6 | 7 | SUMMARY 8 | 9 | • You must agree to all of the terms of this EULA to use this Software. 10 | • If so, you may use the Software for free and for any lawful purpose. 11 | • This Software automatically communicates with GitHub servers 12 | for two reasons: (1) to send error reports; and 13 | (2) to send anonymized usage information. You can view 14 | sample data to see what information is sent, and you may opt out of 15 | sending the anonymized usage data. 16 | • This Software is provided "as-is" with no warranties, and you agree 17 | that GitHub is not liable for anything you do with it. 18 | • You really ought to just go ahead and read the whole EULA. 19 | It's not all that long. You should not only rely on this summary. 20 | 21 | THE AGREEMENT 22 | 23 | By downloading, installing, using, or copying the Software, you accept and agree to be bound by the terms of this EULA. If you do not agree to all of the terms of this EULA, you may not download, install, use or copy the Software. 24 | 25 | THE LICENSE 26 | 27 | This EULA entitles you to install as many copies of the Software as you want, and use the Software for any lawful purpose consistent with this EULA. Your license to use the Software is expressly conditioned upon your agreement to all of the terms of this EULA. This software is licensed, not sold. GitHub reserves all other rights not granted by this EULA. 28 | 29 | THE RESTRICTIONS 30 | 31 | 1. When using the Software you must use it in a manner that complies 32 | with the applicable laws in the jurisdiction(s) in which you use the 33 | Software. 34 | 35 | 2. You may not sell, resell, rent, lease or exchange the Software for 36 | anything of value. 37 | 38 | 3. You may redistribute the software, but it must include this EULA 39 | and you may not repackage or bundle the Software with any 40 | other software. 41 | 42 | 4. You may not remove or alter any proprietary notices or marks on 43 | the Software. 44 | 45 | PRIVACY NOTICES 46 | 47 | The Software automatically communicates with GitHub servers for two purposes: (1) sending error reports; and (2) sending anonymized usage data so we may improve the Software. If you would like to learn more about the specific information we send, please visit https://unity.github.com/samples.html. You may opt out of sending the anonymized usage data, but if you do not want the Software to send error reports, you must uninstall the Software. 48 | 49 | 1. ERROR REPORTS. In order to help us improve the Software, when the 50 | Software encounters certain errors, it will automatically send some 51 | information to GitHub about the error (as described at the URL 52 | above). 53 | This feature may not be disabled. If you do not want to send error 54 | reports to GitHub, you must uninstall the Software. 55 | 56 | 2. ANONYMIZED USAGE DATA. GitHub collects anonymized data about 57 | your usage of the Software to help us make it more awesome. 58 | Approximately once a day the Software sends such data 59 | (as described in more detail at the URL above) to GitHub's servers. 60 | If you do not want to send anonymized usage data to GitHub, 61 | you may opt out by changing your settings in the 62 | Settings dialog under the GitHub dialog. 63 | 64 | OPEN-SOURCE NOTICES 65 | 66 | Certain components of the Software may be subject to open-source software licenses ("Open-Source Components"), which means any software license approved as open-source licenses by the Open Source Initiative or any substantially similar licenses, including without limitation any license that, as a condition of distribution of the software licensed under such license, requires that the distributor make the software available in source code format. If you would like to see copies of the licenses applicable to the Open-Source Components, see CREDITS.txt. 67 | 68 | To the extent there is conflict between the license terms covering the Open-Source Components and this EULA, the terms of such licenses will apply in lieu of the terms of this EULA. To the extent the terms of the licenses applicable to Open-Source Components prohibit any of the restrictions in this Agreement with respect to such Open-Source Component, such restrictions will not apply to such Open-Source Component. To the extent the terms of the licenses applicable to Open-Source Components require Licensor to make an offer to provide source code in connection with the Product, such offer is hereby made, and you may exercise it by contacting support@github.com 69 | 70 | INTELLECTUAL PROPERTY NOTICES 71 | 72 | The Software and all worldwide copyrights, trade secrets, and other intellectual property rights therein are the exclusive property of GitHub. GitHub reserves all rights in and to the Software not expressly granted to you in this EULA. 73 | 74 | GitHub®, Atom™, their stylized versions and the Invertocat® are GitHub's Trademarks or registered Trademarks. You agree not to display or use these trademarks in any manner without GitHub's prior, written permission, except as allowed by GitHub's Logos and Usage Policy: https://github.com/logos. 75 | 76 | DISCLAIMERS AND LIMITATIONS ON LIABILITY 77 | 78 | THE SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, AND NO WARRANTY, EITHER EXPRESS OR IMPLIED, IS GIVEN. YOUR USE OF THE SOFTWARE IS AT YOUR SOLE RISK. GitHub does not warrant that (i) the Software will meet your specific requirements; (ii) the Software is fully compatible with any particular platform; (iii) your use of the Software will be uninterrupted, timely, secure, or error-free; (iv) the results that may be obtained from the use of the Software will be accurate or reliable; (v) the quality of any products, services, information, or other material purchased or obtained by you through the Software will meet your expectations; or (vi) any errors in the Software will be corrected. 79 | 80 | YOU EXPRESSLY UNDERSTAND AND AGREE THAT GITHUB SHALL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES, INCLUDING BUT NOT LIMITED TO, DAMAGES FOR LOSS OF PROFITS, GOODWILL, USE, DATA OR OTHER INTANGIBLE LOSSES (EVEN IF GITHUB HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES) RELATED TO THE SOFTWARE, including, for example: (i) the use or the inability to use the Software; (ii) the cost of procurement of substitute goods and services resulting from any goods, data, information or services purchased or obtained or messages received or transactions entered into through or from the Software; (iii) unauthorized access to or alteration of your transmissions or data; (iv) statements or conduct of any third-party on the Software; (v) or any other matter relating to the Software. 81 | 82 | GitHub reserves the right at any time and from time to time to modify or discontinue, temporarily or permanently, the Software (or any part thereof) with or without notice. GitHub shall not be liable to you or to any third-party for any modification, price change, suspension or discontinuance of the Software. 83 | 84 | MISCELLANEA 85 | 86 | 1. If you configure the Software to work with one or more accounts 87 | on the GitHub.com website or with an instance of GitHub Enterprise, 88 | your use of the Software will also be governed by the GitHub.com 89 | website Terms of Service and/or the license agreement applicable to 90 | your instance of GitHub Enterprise. 91 | 92 | 2. The failure of GitHub to exercise or enforce any right or provision 93 | of this EULA shall not constitute a waiver of such right or provision. 94 | 95 | 3. This EULA constitutes the entire agreement between you and GitHub 96 | and governs your use of the Software, superseding any prior 97 | agreements between you and GitHub (including, but not limited to, 98 | any prior versions of the EULA). 99 | 100 | 4. You agree that this EULA and your use of the Software are governed 101 | under California law and any dispute related to the Software must 102 | be brought in a tribunal of competent jurisdiction located in or 103 | near San Francisco, California. 104 | 105 | 5. Please send any questions about this EULA to support@github.com. 106 | -------------------------------------------------------------------------------- /Assets/Prefabs/ShoppingCart.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &3570394910188073664 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 5500950997928147379} 12 | - component: {fileID: 351809680423496282} 13 | - component: {fileID: 3288467390334473199} 14 | - component: {fileID: 5124651057133029835} 15 | - component: {fileID: 5237388385168677592} 16 | - component: {fileID: 8673089776737862235} 17 | - component: {fileID: 1422442756504803443} 18 | m_Layer: 8 19 | m_Name: BasketColliders 20 | m_TagString: Untagged 21 | m_Icon: {fileID: 0} 22 | m_NavMeshLayer: 0 23 | m_StaticEditorFlags: 0 24 | m_IsActive: 1 25 | --- !u!4 &5500950997928147379 26 | Transform: 27 | m_ObjectHideFlags: 0 28 | m_CorrespondingSourceObject: {fileID: 0} 29 | m_PrefabInstance: {fileID: 0} 30 | m_PrefabAsset: {fileID: 0} 31 | m_GameObject: {fileID: 3570394910188073664} 32 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 33 | m_LocalPosition: {x: 0, y: -0.34, z: 0.578} 34 | m_LocalScale: {x: 1, y: 1, z: 1} 35 | m_Children: [] 36 | m_Father: {fileID: 9223180167585179046} 37 | m_RootOrder: 0 38 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 39 | --- !u!65 &351809680423496282 40 | BoxCollider: 41 | m_ObjectHideFlags: 0 42 | m_CorrespondingSourceObject: {fileID: 0} 43 | m_PrefabInstance: {fileID: 0} 44 | m_PrefabAsset: {fileID: 0} 45 | m_GameObject: {fileID: 3570394910188073664} 46 | m_Material: {fileID: 0} 47 | m_IsTrigger: 1 48 | m_Enabled: 1 49 | serializedVersion: 2 50 | m_Size: {x: 0.65188456, y: 0.7377327, z: 1.0192386} 51 | m_Center: {x: -0.0054122806, y: 0.07855138, z: 0.009619355} 52 | --- !u!65 &3288467390334473199 53 | BoxCollider: 54 | m_ObjectHideFlags: 0 55 | m_CorrespondingSourceObject: {fileID: 0} 56 | m_PrefabInstance: {fileID: 0} 57 | m_PrefabAsset: {fileID: 0} 58 | m_GameObject: {fileID: 3570394910188073664} 59 | m_Material: {fileID: 0} 60 | m_IsTrigger: 0 61 | m_Enabled: 1 62 | serializedVersion: 2 63 | m_Size: {x: 0.6417043, y: 0.81338763, z: 0.13307524} 64 | m_Center: {x: 0.0111967325, y: -0.093306184, z: 0.48093826} 65 | --- !u!65 &5124651057133029835 66 | BoxCollider: 67 | m_ObjectHideFlags: 0 68 | m_CorrespondingSourceObject: {fileID: 0} 69 | m_PrefabInstance: {fileID: 0} 70 | m_PrefabAsset: {fileID: 0} 71 | m_GameObject: {fileID: 3570394910188073664} 72 | m_Material: {fileID: 0} 73 | m_IsTrigger: 0 74 | m_Enabled: 1 75 | serializedVersion: 2 76 | m_Size: {x: 0.6491687, y: 0.81711984, z: 0.27967602} 77 | m_Center: {x: 0.007464543, y: -0.09144008, z: -0.47586164} 78 | --- !u!65 &5237388385168677592 79 | BoxCollider: 80 | m_ObjectHideFlags: 0 81 | m_CorrespondingSourceObject: {fileID: 0} 82 | m_PrefabInstance: {fileID: 0} 83 | m_PrefabAsset: {fileID: 0} 84 | m_GameObject: {fileID: 3570394910188073664} 85 | m_Material: {fileID: 0} 86 | m_IsTrigger: 0 87 | m_Enabled: 1 88 | serializedVersion: 2 89 | m_Size: {x: 0.6417043, y: 0.42523384, z: 1} 90 | m_Center: {x: 0.011196747, y: -0.3881538, z: 0} 91 | --- !u!65 &8673089776737862235 92 | BoxCollider: 93 | m_ObjectHideFlags: 0 94 | m_CorrespondingSourceObject: {fileID: 0} 95 | m_PrefabInstance: {fileID: 0} 96 | m_PrefabAsset: {fileID: 0} 97 | m_GameObject: {fileID: 3570394910188073664} 98 | m_Material: {fileID: 0} 99 | m_IsTrigger: 0 100 | m_Enabled: 1 101 | serializedVersion: 2 102 | m_Size: {x: 0.122921765, y: 0.6193111, z: 1} 103 | m_Center: {x: 0.2743203, y: 0.0037320852, z: 0} 104 | --- !u!65 &1422442756504803443 105 | BoxCollider: 106 | m_ObjectHideFlags: 0 107 | m_CorrespondingSourceObject: {fileID: 0} 108 | m_PrefabInstance: {fileID: 0} 109 | m_PrefabAsset: {fileID: 0} 110 | m_GameObject: {fileID: 3570394910188073664} 111 | m_Material: {fileID: 0} 112 | m_IsTrigger: 0 113 | m_Enabled: 1 114 | serializedVersion: 2 115 | m_Size: {x: 0.122921765, y: 0.6193111, z: 1} 116 | m_Center: {x: -0.27, y: 0.0037320852, z: 0} 117 | --- !u!1 &9223180167585179045 118 | GameObject: 119 | m_ObjectHideFlags: 0 120 | m_CorrespondingSourceObject: {fileID: 0} 121 | m_PrefabInstance: {fileID: 0} 122 | m_PrefabAsset: {fileID: 0} 123 | serializedVersion: 6 124 | m_Component: 125 | - component: {fileID: 9223180167585179046} 126 | - component: {fileID: 9223180167585179047} 127 | - component: {fileID: 1232665816} 128 | - component: {fileID: 1232665817} 129 | - component: {fileID: 8389763466260292916} 130 | - component: {fileID: 1165819152} 131 | - component: {fileID: 1165819151} 132 | m_Layer: 9 133 | m_Name: ShoppingCart 134 | m_TagString: NPC 135 | m_Icon: {fileID: 0} 136 | m_NavMeshLayer: 0 137 | m_StaticEditorFlags: 0 138 | m_IsActive: 1 139 | --- !u!4 &9223180167585179046 140 | Transform: 141 | m_ObjectHideFlags: 0 142 | m_CorrespondingSourceObject: {fileID: 0} 143 | m_PrefabInstance: {fileID: 0} 144 | m_PrefabAsset: {fileID: 0} 145 | m_GameObject: {fileID: 9223180167585179045} 146 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 147 | m_LocalPosition: {x: 0.003, y: 1.0398775, z: -0.002} 148 | m_LocalScale: {x: 1, y: 1, z: 1} 149 | m_Children: 150 | - {fileID: 5500950997928147379} 151 | - {fileID: 3109396559411649973} 152 | - {fileID: 6453885692683521685} 153 | - {fileID: 3218285090237204530} 154 | m_Father: {fileID: 0} 155 | m_RootOrder: 0 156 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 157 | --- !u!54 &9223180167585179047 158 | Rigidbody: 159 | m_ObjectHideFlags: 0 160 | m_CorrespondingSourceObject: {fileID: 0} 161 | m_PrefabInstance: {fileID: 0} 162 | m_PrefabAsset: {fileID: 0} 163 | m_GameObject: {fileID: 9223180167585179045} 164 | serializedVersion: 2 165 | m_Mass: 40 166 | m_Drag: 1 167 | m_AngularDrag: 0.05 168 | m_UseGravity: 1 169 | m_IsKinematic: 0 170 | m_Interpolate: 1 171 | m_Constraints: 0 172 | m_CollisionDetection: 2 173 | --- !u!136 &1232665816 174 | CapsuleCollider: 175 | m_ObjectHideFlags: 0 176 | m_CorrespondingSourceObject: {fileID: 0} 177 | m_PrefabInstance: {fileID: 0} 178 | m_PrefabAsset: {fileID: 0} 179 | m_GameObject: {fileID: 9223180167585179045} 180 | m_Material: {fileID: 0} 181 | m_IsTrigger: 0 182 | m_Enabled: 1 183 | m_Radius: 0.06833345 184 | m_Height: 0.54 185 | m_Direction: 0 186 | m_Center: {x: 0, y: -0.96641976, z: 0.18314815} 187 | --- !u!136 &1232665817 188 | CapsuleCollider: 189 | m_ObjectHideFlags: 0 190 | m_CorrespondingSourceObject: {fileID: 0} 191 | m_PrefabInstance: {fileID: 0} 192 | m_PrefabAsset: {fileID: 0} 193 | m_GameObject: {fileID: 9223180167585179045} 194 | m_Material: {fileID: 0} 195 | m_IsTrigger: 0 196 | m_Enabled: 1 197 | m_Radius: 0.067629665 198 | m_Height: 0.4 199 | m_Direction: 0 200 | m_Center: {x: 0, y: -0.9664198, z: 0.9398536} 201 | --- !u!136 &8389763466260292916 202 | CapsuleCollider: 203 | m_ObjectHideFlags: 0 204 | m_CorrespondingSourceObject: {fileID: 0} 205 | m_PrefabInstance: {fileID: 0} 206 | m_PrefabAsset: {fileID: 0} 207 | m_GameObject: {fileID: 9223180167585179045} 208 | m_Material: {fileID: 0} 209 | m_IsTrigger: 0 210 | m_Enabled: 1 211 | m_Radius: 0.45 212 | m_Height: 1.39 213 | m_Direction: 2 214 | m_Center: {x: 0, y: -0.31, z: 0.58} 215 | --- !u!114 &1165819152 216 | MonoBehaviour: 217 | m_ObjectHideFlags: 0 218 | m_CorrespondingSourceObject: {fileID: 0} 219 | m_PrefabInstance: {fileID: 0} 220 | m_PrefabAsset: {fileID: 0} 221 | m_GameObject: {fileID: 9223180167585179045} 222 | m_Enabled: 1 223 | m_EditorHideFlags: 0 224 | m_Script: {fileID: 11500000, guid: 241f73ce0dec645aea919b9b0415d679, type: 3} 225 | m_Name: 226 | m_EditorClassIdentifier: 227 | baudeRate: 9600 228 | accelerometerNormFactor: 0.00025 229 | gyroNormFactor: 0.000030517578 230 | downDirection: {x: 0, y: 0, z: 0} 231 | xAngle: 0 232 | yAngle: 0 233 | zAngle: 0 234 | --- !u!114 &1165819151 235 | MonoBehaviour: 236 | m_ObjectHideFlags: 0 237 | m_CorrespondingSourceObject: {fileID: 0} 238 | m_PrefabInstance: {fileID: 0} 239 | m_PrefabAsset: {fileID: 0} 240 | m_GameObject: {fileID: 9223180167585179045} 241 | m_Enabled: 1 242 | m_EditorHideFlags: 0 243 | m_Script: {fileID: 11500000, guid: be32a1faae15246a58000b703a402c8e, type: 3} 244 | m_Name: 245 | m_EditorClassIdentifier: 246 | speed: 10 247 | rotSpeed: 10 248 | gravity: 20 249 | --- !u!1001 &2083612027099096463 250 | PrefabInstance: 251 | m_ObjectHideFlags: 0 252 | serializedVersion: 2 253 | m_Modification: 254 | m_TransformParent: {fileID: 9223180167585179046} 255 | m_Modifications: 256 | - target: {fileID: -4216859302048453862, guid: 8023cde985c3645ddb9d867975cc51fd, 257 | type: 3} 258 | propertyPath: m_LocalPosition.x 259 | value: 0.136 260 | objectReference: {fileID: 0} 261 | - target: {fileID: -4216859302048453862, guid: 8023cde985c3645ddb9d867975cc51fd, 262 | type: 3} 263 | propertyPath: m_LocalPosition.y 264 | value: -0.98 265 | objectReference: {fileID: 0} 266 | - target: {fileID: -4216859302048453862, guid: 8023cde985c3645ddb9d867975cc51fd, 267 | type: 3} 268 | propertyPath: m_LocalPosition.z 269 | value: 0.94 270 | objectReference: {fileID: 0} 271 | - target: {fileID: -4216859302048453862, guid: 8023cde985c3645ddb9d867975cc51fd, 272 | type: 3} 273 | propertyPath: m_LocalRotation.x 274 | value: -0.5000299 275 | objectReference: {fileID: 0} 276 | - target: {fileID: -4216859302048453862, guid: 8023cde985c3645ddb9d867975cc51fd, 277 | type: 3} 278 | propertyPath: m_LocalRotation.y 279 | value: -0.49997017 280 | objectReference: {fileID: 0} 281 | - target: {fileID: -4216859302048453862, guid: 8023cde985c3645ddb9d867975cc51fd, 282 | type: 3} 283 | propertyPath: m_LocalRotation.z 284 | value: -0.4999703 285 | objectReference: {fileID: 0} 286 | - target: {fileID: -4216859302048453862, guid: 8023cde985c3645ddb9d867975cc51fd, 287 | type: 3} 288 | propertyPath: m_LocalRotation.w 289 | value: 0.50002974 290 | objectReference: {fileID: 0} 291 | - target: {fileID: -4216859302048453862, guid: 8023cde985c3645ddb9d867975cc51fd, 292 | type: 3} 293 | propertyPath: m_RootOrder 294 | value: 2 295 | objectReference: {fileID: 0} 296 | - target: {fileID: -4216859302048453862, guid: 8023cde985c3645ddb9d867975cc51fd, 297 | type: 3} 298 | propertyPath: m_LocalEulerAnglesHint.x 299 | value: -90.00001 300 | objectReference: {fileID: 0} 301 | - target: {fileID: -4216859302048453862, guid: 8023cde985c3645ddb9d867975cc51fd, 302 | type: 3} 303 | propertyPath: m_LocalEulerAnglesHint.y 304 | value: 0 305 | objectReference: {fileID: 0} 306 | - target: {fileID: -4216859302048453862, guid: 8023cde985c3645ddb9d867975cc51fd, 307 | type: 3} 308 | propertyPath: m_LocalEulerAnglesHint.z 309 | value: -89.993004 310 | objectReference: {fileID: 0} 311 | - target: {fileID: -927199367670048503, guid: 8023cde985c3645ddb9d867975cc51fd, 312 | type: 3} 313 | propertyPath: m_Name 314 | value: CartWheel 315 | objectReference: {fileID: 0} 316 | - target: {fileID: -927199367670048503, guid: 8023cde985c3645ddb9d867975cc51fd, 317 | type: 3} 318 | propertyPath: m_Layer 319 | value: 9 320 | objectReference: {fileID: 0} 321 | m_RemovedComponents: [] 322 | m_SourcePrefab: {fileID: 100100000, guid: 8023cde985c3645ddb9d867975cc51fd, type: 3} 323 | --- !u!4 &6453885692683521685 stripped 324 | Transform: 325 | m_CorrespondingSourceObject: {fileID: -4216859302048453862, guid: 8023cde985c3645ddb9d867975cc51fd, 326 | type: 3} 327 | m_PrefabInstance: {fileID: 2083612027099096463} 328 | m_PrefabAsset: {fileID: 0} 329 | --- !u!1001 &7625458331659789096 330 | PrefabInstance: 331 | m_ObjectHideFlags: 0 332 | serializedVersion: 2 333 | m_Modification: 334 | m_TransformParent: {fileID: 9223180167585179046} 335 | m_Modifications: 336 | - target: {fileID: -4216859302048453862, guid: 8023cde985c3645ddb9d867975cc51fd, 337 | type: 3} 338 | propertyPath: m_LocalPosition.x 339 | value: -0.137 340 | objectReference: {fileID: 0} 341 | - target: {fileID: -4216859302048453862, guid: 8023cde985c3645ddb9d867975cc51fd, 342 | type: 3} 343 | propertyPath: m_LocalPosition.y 344 | value: -0.98 345 | objectReference: {fileID: 0} 346 | - target: {fileID: -4216859302048453862, guid: 8023cde985c3645ddb9d867975cc51fd, 347 | type: 3} 348 | propertyPath: m_LocalPosition.z 349 | value: 0.94 350 | objectReference: {fileID: 0} 351 | - target: {fileID: -4216859302048453862, guid: 8023cde985c3645ddb9d867975cc51fd, 352 | type: 3} 353 | propertyPath: m_LocalRotation.x 354 | value: -0.5000299 355 | objectReference: {fileID: 0} 356 | - target: {fileID: -4216859302048453862, guid: 8023cde985c3645ddb9d867975cc51fd, 357 | type: 3} 358 | propertyPath: m_LocalRotation.y 359 | value: -0.49997017 360 | objectReference: {fileID: 0} 361 | - target: {fileID: -4216859302048453862, guid: 8023cde985c3645ddb9d867975cc51fd, 362 | type: 3} 363 | propertyPath: m_LocalRotation.z 364 | value: -0.4999703 365 | objectReference: {fileID: 0} 366 | - target: {fileID: -4216859302048453862, guid: 8023cde985c3645ddb9d867975cc51fd, 367 | type: 3} 368 | propertyPath: m_LocalRotation.w 369 | value: 0.50002974 370 | objectReference: {fileID: 0} 371 | - target: {fileID: -4216859302048453862, guid: 8023cde985c3645ddb9d867975cc51fd, 372 | type: 3} 373 | propertyPath: m_RootOrder 374 | value: 3 375 | objectReference: {fileID: 0} 376 | - target: {fileID: -4216859302048453862, guid: 8023cde985c3645ddb9d867975cc51fd, 377 | type: 3} 378 | propertyPath: m_LocalEulerAnglesHint.x 379 | value: -90.00001 380 | objectReference: {fileID: 0} 381 | - target: {fileID: -4216859302048453862, guid: 8023cde985c3645ddb9d867975cc51fd, 382 | type: 3} 383 | propertyPath: m_LocalEulerAnglesHint.y 384 | value: 0 385 | objectReference: {fileID: 0} 386 | - target: {fileID: -4216859302048453862, guid: 8023cde985c3645ddb9d867975cc51fd, 387 | type: 3} 388 | propertyPath: m_LocalEulerAnglesHint.z 389 | value: -89.993004 390 | objectReference: {fileID: 0} 391 | - target: {fileID: -927199367670048503, guid: 8023cde985c3645ddb9d867975cc51fd, 392 | type: 3} 393 | propertyPath: m_Name 394 | value: CartWheel (1) 395 | objectReference: {fileID: 0} 396 | - target: {fileID: -927199367670048503, guid: 8023cde985c3645ddb9d867975cc51fd, 397 | type: 3} 398 | propertyPath: m_Layer 399 | value: 9 400 | objectReference: {fileID: 0} 401 | m_RemovedComponents: [] 402 | m_SourcePrefab: {fileID: 100100000, guid: 8023cde985c3645ddb9d867975cc51fd, type: 3} 403 | --- !u!4 &3218285090237204530 stripped 404 | Transform: 405 | m_CorrespondingSourceObject: {fileID: -4216859302048453862, guid: 8023cde985c3645ddb9d867975cc51fd, 406 | type: 3} 407 | m_PrefabInstance: {fileID: 7625458331659789096} 408 | m_PrefabAsset: {fileID: 0} 409 | --- !u!1001 &7952371216006002351 410 | PrefabInstance: 411 | m_ObjectHideFlags: 0 412 | serializedVersion: 2 413 | m_Modification: 414 | m_TransformParent: {fileID: 9223180167585179046} 415 | m_Modifications: 416 | - target: {fileID: -4216859302048453862, guid: 963951e6a954e4fdcbf1c2cafe9d7792, 417 | type: 3} 418 | propertyPath: m_LocalPosition.x 419 | value: 0 420 | objectReference: {fileID: 0} 421 | - target: {fileID: -4216859302048453862, guid: 963951e6a954e4fdcbf1c2cafe9d7792, 422 | type: 3} 423 | propertyPath: m_LocalPosition.y 424 | value: 0 425 | objectReference: {fileID: 0} 426 | - target: {fileID: -4216859302048453862, guid: 963951e6a954e4fdcbf1c2cafe9d7792, 427 | type: 3} 428 | propertyPath: m_LocalPosition.z 429 | value: 0 430 | objectReference: {fileID: 0} 431 | - target: {fileID: -4216859302048453862, guid: 963951e6a954e4fdcbf1c2cafe9d7792, 432 | type: 3} 433 | propertyPath: m_LocalRotation.x 434 | value: -0.5 435 | objectReference: {fileID: 0} 436 | - target: {fileID: -4216859302048453862, guid: 963951e6a954e4fdcbf1c2cafe9d7792, 437 | type: 3} 438 | propertyPath: m_LocalRotation.y 439 | value: 0.5 440 | objectReference: {fileID: 0} 441 | - target: {fileID: -4216859302048453862, guid: 963951e6a954e4fdcbf1c2cafe9d7792, 442 | type: 3} 443 | propertyPath: m_LocalRotation.z 444 | value: 0.5 445 | objectReference: {fileID: 0} 446 | - target: {fileID: -4216859302048453862, guid: 963951e6a954e4fdcbf1c2cafe9d7792, 447 | type: 3} 448 | propertyPath: m_LocalRotation.w 449 | value: 0.5 450 | objectReference: {fileID: 0} 451 | - target: {fileID: -4216859302048453862, guid: 963951e6a954e4fdcbf1c2cafe9d7792, 452 | type: 3} 453 | propertyPath: m_RootOrder 454 | value: 1 455 | objectReference: {fileID: 0} 456 | - target: {fileID: -4216859302048453862, guid: 963951e6a954e4fdcbf1c2cafe9d7792, 457 | type: 3} 458 | propertyPath: m_LocalEulerAnglesHint.x 459 | value: -90 460 | objectReference: {fileID: 0} 461 | - target: {fileID: -4216859302048453862, guid: 963951e6a954e4fdcbf1c2cafe9d7792, 462 | type: 3} 463 | propertyPath: m_LocalEulerAnglesHint.y 464 | value: 0 465 | objectReference: {fileID: 0} 466 | - target: {fileID: -4216859302048453862, guid: 963951e6a954e4fdcbf1c2cafe9d7792, 467 | type: 3} 468 | propertyPath: m_LocalEulerAnglesHint.z 469 | value: 90 470 | objectReference: {fileID: 0} 471 | - target: {fileID: -927199367670048503, guid: 963951e6a954e4fdcbf1c2cafe9d7792, 472 | type: 3} 473 | propertyPath: m_Name 474 | value: Cart 475 | objectReference: {fileID: 0} 476 | - target: {fileID: -927199367670048503, guid: 963951e6a954e4fdcbf1c2cafe9d7792, 477 | type: 3} 478 | propertyPath: m_Layer 479 | value: 9 480 | objectReference: {fileID: 0} 481 | m_RemovedComponents: [] 482 | m_SourcePrefab: {fileID: 100100000, guid: 963951e6a954e4fdcbf1c2cafe9d7792, type: 3} 483 | --- !u!4 &3109396559411649973 stripped 484 | Transform: 485 | m_CorrespondingSourceObject: {fileID: -4216859302048453862, guid: 963951e6a954e4fdcbf1c2cafe9d7792, 486 | type: 3} 487 | m_PrefabInstance: {fileID: 7952371216006002351} 488 | m_PrefabAsset: {fileID: 0} 489 | -------------------------------------------------------------------------------- /ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!129 &1 4 | PlayerSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 20 7 | productGUID: 727157060ebe146c9ad9ac90097948ba 8 | AndroidProfiler: 0 9 | AndroidFilterTouchesWhenObscured: 0 10 | AndroidEnableSustainedPerformanceMode: 0 11 | defaultScreenOrientation: 4 12 | targetDevice: 2 13 | useOnDemandResources: 0 14 | accelerometerFrequency: 60 15 | companyName: JelleVer 16 | productName: ArduinoMotionControls 17 | defaultCursor: {fileID: 0} 18 | cursorHotspot: {x: 0, y: 0} 19 | m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} 20 | m_ShowUnitySplashScreen: 1 21 | m_ShowUnitySplashLogo: 1 22 | m_SplashScreenOverlayOpacity: 1 23 | m_SplashScreenAnimation: 1 24 | m_SplashScreenLogoStyle: 1 25 | m_SplashScreenDrawMode: 0 26 | m_SplashScreenBackgroundAnimationZoom: 1 27 | m_SplashScreenLogoAnimationZoom: 1 28 | m_SplashScreenBackgroundLandscapeAspect: 1 29 | m_SplashScreenBackgroundPortraitAspect: 1 30 | m_SplashScreenBackgroundLandscapeUvs: 31 | serializedVersion: 2 32 | x: 0 33 | y: 0 34 | width: 1 35 | height: 1 36 | m_SplashScreenBackgroundPortraitUvs: 37 | serializedVersion: 2 38 | x: 0 39 | y: 0 40 | width: 1 41 | height: 1 42 | m_SplashScreenLogos: [] 43 | m_VirtualRealitySplashScreen: {fileID: 0} 44 | m_HolographicTrackingLossScreen: {fileID: 0} 45 | defaultScreenWidth: 1024 46 | defaultScreenHeight: 768 47 | defaultScreenWidthWeb: 960 48 | defaultScreenHeightWeb: 600 49 | m_StereoRenderingPath: 0 50 | m_ActiveColorSpace: 0 51 | m_MTRendering: 1 52 | m_StackTraceTypes: 010000000100000001000000010000000100000001000000 53 | iosShowActivityIndicatorOnLoading: -1 54 | androidShowActivityIndicatorOnLoading: -1 55 | iosUseCustomAppBackgroundBehavior: 0 56 | iosAllowHTTPDownload: 1 57 | allowedAutorotateToPortrait: 1 58 | allowedAutorotateToPortraitUpsideDown: 1 59 | allowedAutorotateToLandscapeRight: 1 60 | allowedAutorotateToLandscapeLeft: 1 61 | useOSAutorotation: 1 62 | use32BitDisplayBuffer: 1 63 | preserveFramebufferAlpha: 0 64 | disableDepthAndStencilBuffers: 0 65 | androidStartInFullscreen: 1 66 | androidRenderOutsideSafeArea: 1 67 | androidUseSwappy: 0 68 | androidBlitType: 0 69 | defaultIsNativeResolution: 1 70 | macRetinaSupport: 1 71 | runInBackground: 1 72 | captureSingleScreen: 0 73 | muteOtherAudioSources: 0 74 | Prepare IOS For Recording: 0 75 | Force IOS Speakers When Recording: 0 76 | deferSystemGesturesMode: 0 77 | hideHomeButton: 0 78 | submitAnalytics: 1 79 | usePlayerLog: 1 80 | bakeCollisionMeshes: 0 81 | forceSingleInstance: 0 82 | useFlipModelSwapchain: 1 83 | resizableWindow: 0 84 | useMacAppStoreValidation: 0 85 | macAppStoreCategory: public.app-category.games 86 | gpuSkinning: 1 87 | xboxPIXTextureCapture: 0 88 | xboxEnableAvatar: 0 89 | xboxEnableKinect: 0 90 | xboxEnableKinectAutoTracking: 0 91 | xboxEnableFitness: 0 92 | visibleInBackground: 1 93 | allowFullscreenSwitch: 1 94 | fullscreenMode: 1 95 | xboxSpeechDB: 0 96 | xboxEnableHeadOrientation: 0 97 | xboxEnableGuest: 0 98 | xboxEnablePIXSampling: 0 99 | metalFramebufferOnly: 0 100 | xboxOneResolution: 0 101 | xboxOneSResolution: 0 102 | xboxOneXResolution: 3 103 | xboxOneMonoLoggingLevel: 0 104 | xboxOneLoggingLevel: 1 105 | xboxOneDisableEsram: 0 106 | xboxOneEnableTypeOptimization: 0 107 | xboxOnePresentImmediateThreshold: 0 108 | switchQueueCommandMemory: 0 109 | switchQueueControlMemory: 16384 110 | switchQueueComputeMemory: 262144 111 | switchNVNShaderPoolsGranularity: 33554432 112 | switchNVNDefaultPoolsGranularity: 16777216 113 | switchNVNOtherPoolsGranularity: 16777216 114 | vulkanNumSwapchainBuffers: 3 115 | vulkanEnableSetSRGBWrite: 0 116 | m_SupportedAspectRatios: 117 | 4:3: 1 118 | 5:4: 1 119 | 16:10: 1 120 | 16:9: 1 121 | Others: 1 122 | bundleVersion: 0.1 123 | preloadedAssets: [] 124 | metroInputSource: 0 125 | wsaTransparentSwapchain: 0 126 | m_HolographicPauseOnTrackingLoss: 1 127 | xboxOneDisableKinectGpuReservation: 1 128 | xboxOneEnable7thCore: 1 129 | vrSettings: 130 | cardboard: 131 | depthFormat: 0 132 | enableTransitionView: 0 133 | daydream: 134 | depthFormat: 0 135 | useSustainedPerformanceMode: 0 136 | enableVideoLayer: 0 137 | useProtectedVideoMemory: 0 138 | minimumSupportedHeadTracking: 0 139 | maximumSupportedHeadTracking: 1 140 | hololens: 141 | depthFormat: 1 142 | depthBufferSharingEnabled: 1 143 | lumin: 144 | depthFormat: 0 145 | frameTiming: 2 146 | enableGLCache: 0 147 | glCacheMaxBlobSize: 524288 148 | glCacheMaxFileSize: 8388608 149 | oculus: 150 | sharedDepthBuffer: 1 151 | dashSupport: 1 152 | lowOverheadMode: 0 153 | protectedContext: 0 154 | v2Signing: 1 155 | enable360StereoCapture: 0 156 | isWsaHolographicRemotingEnabled: 0 157 | enableFrameTimingStats: 0 158 | useHDRDisplay: 0 159 | D3DHDRBitDepth: 0 160 | m_ColorGamuts: 00000000 161 | targetPixelDensity: 30 162 | resolutionScalingMode: 0 163 | androidSupportedAspectRatio: 1 164 | androidMaxAspectRatio: 2.1 165 | applicationIdentifier: {} 166 | buildNumber: {} 167 | AndroidBundleVersionCode: 1 168 | AndroidMinSdkVersion: 19 169 | AndroidTargetSdkVersion: 0 170 | AndroidPreferredInstallLocation: 1 171 | aotOptions: 172 | stripEngineCode: 1 173 | iPhoneStrippingLevel: 0 174 | iPhoneScriptCallOptimization: 0 175 | ForceInternetPermission: 0 176 | ForceSDCardPermission: 0 177 | CreateWallpaper: 0 178 | APKExpansionFiles: 0 179 | keepLoadedShadersAlive: 0 180 | StripUnusedMeshComponents: 1 181 | VertexChannelCompressionMask: 4054 182 | iPhoneSdkVersion: 988 183 | iOSTargetOSVersionString: 10.0 184 | tvOSSdkVersion: 0 185 | tvOSRequireExtendedGameController: 0 186 | tvOSTargetOSVersionString: 10.0 187 | uIPrerenderedIcon: 0 188 | uIRequiresPersistentWiFi: 0 189 | uIRequiresFullScreen: 1 190 | uIStatusBarHidden: 1 191 | uIExitOnSuspend: 0 192 | uIStatusBarStyle: 0 193 | iPhoneSplashScreen: {fileID: 0} 194 | iPhoneHighResSplashScreen: {fileID: 0} 195 | iPhoneTallHighResSplashScreen: {fileID: 0} 196 | iPhone47inSplashScreen: {fileID: 0} 197 | iPhone55inPortraitSplashScreen: {fileID: 0} 198 | iPhone55inLandscapeSplashScreen: {fileID: 0} 199 | iPhone58inPortraitSplashScreen: {fileID: 0} 200 | iPhone58inLandscapeSplashScreen: {fileID: 0} 201 | iPadPortraitSplashScreen: {fileID: 0} 202 | iPadHighResPortraitSplashScreen: {fileID: 0} 203 | iPadLandscapeSplashScreen: {fileID: 0} 204 | iPadHighResLandscapeSplashScreen: {fileID: 0} 205 | iPhone65inPortraitSplashScreen: {fileID: 0} 206 | iPhone65inLandscapeSplashScreen: {fileID: 0} 207 | iPhone61inPortraitSplashScreen: {fileID: 0} 208 | iPhone61inLandscapeSplashScreen: {fileID: 0} 209 | appleTVSplashScreen: {fileID: 0} 210 | appleTVSplashScreen2x: {fileID: 0} 211 | tvOSSmallIconLayers: [] 212 | tvOSSmallIconLayers2x: [] 213 | tvOSLargeIconLayers: [] 214 | tvOSLargeIconLayers2x: [] 215 | tvOSTopShelfImageLayers: [] 216 | tvOSTopShelfImageLayers2x: [] 217 | tvOSTopShelfImageWideLayers: [] 218 | tvOSTopShelfImageWideLayers2x: [] 219 | iOSLaunchScreenType: 0 220 | iOSLaunchScreenPortrait: {fileID: 0} 221 | iOSLaunchScreenLandscape: {fileID: 0} 222 | iOSLaunchScreenBackgroundColor: 223 | serializedVersion: 2 224 | rgba: 0 225 | iOSLaunchScreenFillPct: 100 226 | iOSLaunchScreenSize: 100 227 | iOSLaunchScreenCustomXibPath: 228 | iOSLaunchScreeniPadType: 0 229 | iOSLaunchScreeniPadImage: {fileID: 0} 230 | iOSLaunchScreeniPadBackgroundColor: 231 | serializedVersion: 2 232 | rgba: 0 233 | iOSLaunchScreeniPadFillPct: 100 234 | iOSLaunchScreeniPadSize: 100 235 | iOSLaunchScreeniPadCustomXibPath: 236 | iOSUseLaunchScreenStoryboard: 0 237 | iOSLaunchScreenCustomStoryboardPath: 238 | iOSDeviceRequirements: [] 239 | iOSURLSchemes: [] 240 | iOSBackgroundModes: 0 241 | iOSMetalForceHardShadows: 0 242 | metalEditorSupport: 1 243 | metalAPIValidation: 1 244 | iOSRenderExtraFrameOnPause: 0 245 | appleDeveloperTeamID: 246 | iOSManualSigningProvisioningProfileID: 247 | tvOSManualSigningProvisioningProfileID: 248 | iOSManualSigningProvisioningProfileType: 0 249 | tvOSManualSigningProvisioningProfileType: 0 250 | appleEnableAutomaticSigning: 0 251 | iOSRequireARKit: 0 252 | iOSAutomaticallyDetectAndAddCapabilities: 1 253 | appleEnableProMotion: 0 254 | clonedFromGUID: c0afd0d1d80e3634a9dac47e8a0426ea 255 | templatePackageId: com.unity.template.3d@4.2.6 256 | templateDefaultScene: Assets/Scenes/SampleScene.unity 257 | AndroidTargetArchitectures: 1 258 | AndroidSplashScreenScale: 0 259 | androidSplashScreen: {fileID: 0} 260 | AndroidKeystoreName: 261 | AndroidKeyaliasName: 262 | AndroidBuildApkPerCpuArchitecture: 0 263 | AndroidTVCompatibility: 0 264 | AndroidIsGame: 1 265 | AndroidEnableTango: 0 266 | androidEnableBanner: 1 267 | androidUseLowAccuracyLocation: 0 268 | androidUseCustomKeystore: 0 269 | m_AndroidBanners: 270 | - width: 320 271 | height: 180 272 | banner: {fileID: 0} 273 | androidGamepadSupportLevel: 0 274 | AndroidValidateAppBundleSize: 1 275 | AndroidAppBundleSizeToValidate: 150 276 | m_BuildTargetIcons: [] 277 | m_BuildTargetPlatformIcons: [] 278 | m_BuildTargetBatching: 279 | - m_BuildTarget: Standalone 280 | m_StaticBatching: 1 281 | m_DynamicBatching: 0 282 | - m_BuildTarget: tvOS 283 | m_StaticBatching: 1 284 | m_DynamicBatching: 0 285 | - m_BuildTarget: Android 286 | m_StaticBatching: 1 287 | m_DynamicBatching: 0 288 | - m_BuildTarget: iPhone 289 | m_StaticBatching: 1 290 | m_DynamicBatching: 0 291 | - m_BuildTarget: WebGL 292 | m_StaticBatching: 0 293 | m_DynamicBatching: 0 294 | m_BuildTargetGraphicsJobs: 295 | - m_BuildTarget: MacStandaloneSupport 296 | m_GraphicsJobs: 0 297 | - m_BuildTarget: Switch 298 | m_GraphicsJobs: 1 299 | - m_BuildTarget: MetroSupport 300 | m_GraphicsJobs: 1 301 | - m_BuildTarget: AppleTVSupport 302 | m_GraphicsJobs: 0 303 | - m_BuildTarget: BJMSupport 304 | m_GraphicsJobs: 1 305 | - m_BuildTarget: LinuxStandaloneSupport 306 | m_GraphicsJobs: 1 307 | - m_BuildTarget: PS4Player 308 | m_GraphicsJobs: 1 309 | - m_BuildTarget: iOSSupport 310 | m_GraphicsJobs: 0 311 | - m_BuildTarget: WindowsStandaloneSupport 312 | m_GraphicsJobs: 1 313 | - m_BuildTarget: XboxOnePlayer 314 | m_GraphicsJobs: 1 315 | - m_BuildTarget: LuminSupport 316 | m_GraphicsJobs: 0 317 | - m_BuildTarget: AndroidPlayer 318 | m_GraphicsJobs: 0 319 | - m_BuildTarget: WebGLSupport 320 | m_GraphicsJobs: 0 321 | m_BuildTargetGraphicsJobMode: 322 | - m_BuildTarget: PS4Player 323 | m_GraphicsJobMode: 0 324 | - m_BuildTarget: XboxOnePlayer 325 | m_GraphicsJobMode: 0 326 | m_BuildTargetGraphicsAPIs: 327 | - m_BuildTarget: AndroidPlayer 328 | m_APIs: 150000000b000000 329 | m_Automatic: 0 330 | - m_BuildTarget: iOSSupport 331 | m_APIs: 10000000 332 | m_Automatic: 1 333 | - m_BuildTarget: AppleTVSupport 334 | m_APIs: 10000000 335 | m_Automatic: 0 336 | - m_BuildTarget: WebGLSupport 337 | m_APIs: 0b000000 338 | m_Automatic: 1 339 | m_BuildTargetVRSettings: 340 | - m_BuildTarget: Standalone 341 | m_Enabled: 0 342 | m_Devices: 343 | - Oculus 344 | - OpenVR 345 | openGLRequireES31: 0 346 | openGLRequireES31AEP: 0 347 | openGLRequireES32: 0 348 | m_TemplateCustomTags: {} 349 | mobileMTRendering: 350 | Android: 1 351 | iPhone: 1 352 | tvOS: 1 353 | m_BuildTargetGroupLightmapEncodingQuality: [] 354 | m_BuildTargetGroupLightmapSettings: [] 355 | playModeTestRunnerEnabled: 0 356 | runPlayModeTestAsEditModeTest: 0 357 | actionOnDotNetUnhandledException: 1 358 | enableInternalProfiler: 0 359 | logObjCUncaughtExceptions: 1 360 | enableCrashReportAPI: 0 361 | cameraUsageDescription: 362 | locationUsageDescription: 363 | microphoneUsageDescription: 364 | switchNetLibKey: 365 | switchSocketMemoryPoolSize: 6144 366 | switchSocketAllocatorPoolSize: 128 367 | switchSocketConcurrencyLimit: 14 368 | switchScreenResolutionBehavior: 2 369 | switchUseCPUProfiler: 0 370 | switchApplicationID: 0x01004b9000490000 371 | switchNSODependencies: 372 | switchTitleNames_0: 373 | switchTitleNames_1: 374 | switchTitleNames_2: 375 | switchTitleNames_3: 376 | switchTitleNames_4: 377 | switchTitleNames_5: 378 | switchTitleNames_6: 379 | switchTitleNames_7: 380 | switchTitleNames_8: 381 | switchTitleNames_9: 382 | switchTitleNames_10: 383 | switchTitleNames_11: 384 | switchTitleNames_12: 385 | switchTitleNames_13: 386 | switchTitleNames_14: 387 | switchPublisherNames_0: 388 | switchPublisherNames_1: 389 | switchPublisherNames_2: 390 | switchPublisherNames_3: 391 | switchPublisherNames_4: 392 | switchPublisherNames_5: 393 | switchPublisherNames_6: 394 | switchPublisherNames_7: 395 | switchPublisherNames_8: 396 | switchPublisherNames_9: 397 | switchPublisherNames_10: 398 | switchPublisherNames_11: 399 | switchPublisherNames_12: 400 | switchPublisherNames_13: 401 | switchPublisherNames_14: 402 | switchIcons_0: {fileID: 0} 403 | switchIcons_1: {fileID: 0} 404 | switchIcons_2: {fileID: 0} 405 | switchIcons_3: {fileID: 0} 406 | switchIcons_4: {fileID: 0} 407 | switchIcons_5: {fileID: 0} 408 | switchIcons_6: {fileID: 0} 409 | switchIcons_7: {fileID: 0} 410 | switchIcons_8: {fileID: 0} 411 | switchIcons_9: {fileID: 0} 412 | switchIcons_10: {fileID: 0} 413 | switchIcons_11: {fileID: 0} 414 | switchIcons_12: {fileID: 0} 415 | switchIcons_13: {fileID: 0} 416 | switchIcons_14: {fileID: 0} 417 | switchSmallIcons_0: {fileID: 0} 418 | switchSmallIcons_1: {fileID: 0} 419 | switchSmallIcons_2: {fileID: 0} 420 | switchSmallIcons_3: {fileID: 0} 421 | switchSmallIcons_4: {fileID: 0} 422 | switchSmallIcons_5: {fileID: 0} 423 | switchSmallIcons_6: {fileID: 0} 424 | switchSmallIcons_7: {fileID: 0} 425 | switchSmallIcons_8: {fileID: 0} 426 | switchSmallIcons_9: {fileID: 0} 427 | switchSmallIcons_10: {fileID: 0} 428 | switchSmallIcons_11: {fileID: 0} 429 | switchSmallIcons_12: {fileID: 0} 430 | switchSmallIcons_13: {fileID: 0} 431 | switchSmallIcons_14: {fileID: 0} 432 | switchManualHTML: 433 | switchAccessibleURLs: 434 | switchLegalInformation: 435 | switchMainThreadStackSize: 1048576 436 | switchPresenceGroupId: 437 | switchLogoHandling: 0 438 | switchReleaseVersion: 0 439 | switchDisplayVersion: 1.0.0 440 | switchStartupUserAccount: 0 441 | switchTouchScreenUsage: 0 442 | switchSupportedLanguagesMask: 0 443 | switchLogoType: 0 444 | switchApplicationErrorCodeCategory: 445 | switchUserAccountSaveDataSize: 0 446 | switchUserAccountSaveDataJournalSize: 0 447 | switchApplicationAttribute: 0 448 | switchCardSpecSize: -1 449 | switchCardSpecClock: -1 450 | switchRatingsMask: 0 451 | switchRatingsInt_0: 0 452 | switchRatingsInt_1: 0 453 | switchRatingsInt_2: 0 454 | switchRatingsInt_3: 0 455 | switchRatingsInt_4: 0 456 | switchRatingsInt_5: 0 457 | switchRatingsInt_6: 0 458 | switchRatingsInt_7: 0 459 | switchRatingsInt_8: 0 460 | switchRatingsInt_9: 0 461 | switchRatingsInt_10: 0 462 | switchRatingsInt_11: 0 463 | switchRatingsInt_12: 0 464 | switchLocalCommunicationIds_0: 465 | switchLocalCommunicationIds_1: 466 | switchLocalCommunicationIds_2: 467 | switchLocalCommunicationIds_3: 468 | switchLocalCommunicationIds_4: 469 | switchLocalCommunicationIds_5: 470 | switchLocalCommunicationIds_6: 471 | switchLocalCommunicationIds_7: 472 | switchParentalControl: 0 473 | switchAllowsScreenshot: 1 474 | switchAllowsVideoCapturing: 1 475 | switchAllowsRuntimeAddOnContentInstall: 0 476 | switchDataLossConfirmation: 0 477 | switchUserAccountLockEnabled: 0 478 | switchSystemResourceMemory: 16777216 479 | switchSupportedNpadStyles: 22 480 | switchNativeFsCacheSize: 32 481 | switchIsHoldTypeHorizontal: 0 482 | switchSupportedNpadCount: 8 483 | switchSocketConfigEnabled: 0 484 | switchTcpInitialSendBufferSize: 32 485 | switchTcpInitialReceiveBufferSize: 64 486 | switchTcpAutoSendBufferSizeMax: 256 487 | switchTcpAutoReceiveBufferSizeMax: 256 488 | switchUdpSendBufferSize: 9 489 | switchUdpReceiveBufferSize: 42 490 | switchSocketBufferEfficiency: 4 491 | switchSocketInitializeEnabled: 1 492 | switchNetworkInterfaceManagerInitializeEnabled: 1 493 | switchPlayerConnectionEnabled: 1 494 | ps4NPAgeRating: 12 495 | ps4NPTitleSecret: 496 | ps4NPTrophyPackPath: 497 | ps4ParentalLevel: 11 498 | ps4ContentID: ED1633-NPXX51362_00-0000000000000000 499 | ps4Category: 0 500 | ps4MasterVersion: 01.00 501 | ps4AppVersion: 01.00 502 | ps4AppType: 0 503 | ps4ParamSfxPath: 504 | ps4VideoOutPixelFormat: 0 505 | ps4VideoOutInitialWidth: 1920 506 | ps4VideoOutBaseModeInitialWidth: 1920 507 | ps4VideoOutReprojectionRate: 60 508 | ps4PronunciationXMLPath: 509 | ps4PronunciationSIGPath: 510 | ps4BackgroundImagePath: 511 | ps4StartupImagePath: 512 | ps4StartupImagesFolder: 513 | ps4IconImagesFolder: 514 | ps4SaveDataImagePath: 515 | ps4SdkOverride: 516 | ps4BGMPath: 517 | ps4ShareFilePath: 518 | ps4ShareOverlayImagePath: 519 | ps4PrivacyGuardImagePath: 520 | ps4NPtitleDatPath: 521 | ps4RemotePlayKeyAssignment: -1 522 | ps4RemotePlayKeyMappingDir: 523 | ps4PlayTogetherPlayerCount: 0 524 | ps4EnterButtonAssignment: 1 525 | ps4ApplicationParam1: 0 526 | ps4ApplicationParam2: 0 527 | ps4ApplicationParam3: 0 528 | ps4ApplicationParam4: 0 529 | ps4DownloadDataSize: 0 530 | ps4GarlicHeapSize: 2048 531 | ps4ProGarlicHeapSize: 2560 532 | playerPrefsMaxSize: 32768 533 | ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ 534 | ps4pnSessions: 1 535 | ps4pnPresence: 1 536 | ps4pnFriends: 1 537 | ps4pnGameCustomData: 1 538 | playerPrefsSupport: 0 539 | enableApplicationExit: 0 540 | resetTempFolder: 1 541 | restrictedAudioUsageRights: 0 542 | ps4UseResolutionFallback: 0 543 | ps4ReprojectionSupport: 0 544 | ps4UseAudio3dBackend: 0 545 | ps4SocialScreenEnabled: 0 546 | ps4ScriptOptimizationLevel: 0 547 | ps4Audio3dVirtualSpeakerCount: 14 548 | ps4attribCpuUsage: 0 549 | ps4PatchPkgPath: 550 | ps4PatchLatestPkgPath: 551 | ps4PatchChangeinfoPath: 552 | ps4PatchDayOne: 0 553 | ps4attribUserManagement: 0 554 | ps4attribMoveSupport: 0 555 | ps4attrib3DSupport: 0 556 | ps4attribShareSupport: 0 557 | ps4attribExclusiveVR: 0 558 | ps4disableAutoHideSplash: 0 559 | ps4videoRecordingFeaturesUsed: 0 560 | ps4contentSearchFeaturesUsed: 0 561 | ps4attribEyeToEyeDistanceSettingVR: 0 562 | ps4IncludedModules: [] 563 | ps4attribVROutputEnabled: 0 564 | monoEnv: 565 | splashScreenBackgroundSourceLandscape: {fileID: 0} 566 | splashScreenBackgroundSourcePortrait: {fileID: 0} 567 | blurSplashScreenBackground: 1 568 | spritePackerPolicy: 569 | webGLMemorySize: 16 570 | webGLExceptionSupport: 1 571 | webGLNameFilesAsHashes: 0 572 | webGLDataCaching: 1 573 | webGLDebugSymbols: 0 574 | webGLEmscriptenArgs: 575 | webGLModulesDirectory: 576 | webGLTemplate: APPLICATION:Default 577 | webGLAnalyzeBuildSize: 0 578 | webGLUseEmbeddedResources: 0 579 | webGLCompressionFormat: 1 580 | webGLLinkerTarget: 1 581 | webGLThreadsSupport: 0 582 | webGLWasmStreaming: 0 583 | scriptingDefineSymbols: {} 584 | platformArchitecture: {} 585 | scriptingBackend: {} 586 | il2cppCompilerConfiguration: {} 587 | managedStrippingLevel: {} 588 | incrementalIl2cppBuild: {} 589 | allowUnsafeCode: 0 590 | additionalIl2CppArgs: 591 | scriptingRuntimeVersion: 1 592 | gcIncremental: 0 593 | gcWBarrierValidation: 0 594 | apiCompatibilityLevelPerPlatform: 595 | Standalone: 3 596 | m_RenderingPath: 1 597 | m_MobileRenderingPath: 1 598 | metroPackageName: Template_3D 599 | metroPackageVersion: 600 | metroCertificatePath: 601 | metroCertificatePassword: 602 | metroCertificateSubject: 603 | metroCertificateIssuer: 604 | metroCertificateNotAfter: 0000000000000000 605 | metroApplicationDescription: Template_3D 606 | wsaImages: {} 607 | metroTileShortName: 608 | metroTileShowName: 0 609 | metroMediumTileShowName: 0 610 | metroLargeTileShowName: 0 611 | metroWideTileShowName: 0 612 | metroSupportStreamingInstall: 0 613 | metroLastRequiredScene: 0 614 | metroDefaultTileSize: 1 615 | metroTileForegroundText: 2 616 | metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} 617 | metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, 618 | a: 1} 619 | metroSplashScreenUseBackgroundColor: 0 620 | platformCapabilities: {} 621 | metroTargetDeviceFamilies: {} 622 | metroFTAName: 623 | metroFTAFileTypes: [] 624 | metroProtocolName: 625 | XboxOneProductId: 626 | XboxOneUpdateKey: 627 | XboxOneSandboxId: 628 | XboxOneContentId: 629 | XboxOneTitleId: 630 | XboxOneSCId: 631 | XboxOneGameOsOverridePath: 632 | XboxOnePackagingOverridePath: 633 | XboxOneAppManifestOverridePath: 634 | XboxOneVersion: 1.0.0.0 635 | XboxOnePackageEncryption: 0 636 | XboxOnePackageUpdateGranularity: 2 637 | XboxOneDescription: 638 | XboxOneLanguage: 639 | - enus 640 | XboxOneCapability: [] 641 | XboxOneGameRating: {} 642 | XboxOneIsContentPackage: 0 643 | XboxOneEnableGPUVariability: 1 644 | XboxOneSockets: {} 645 | XboxOneSplashScreen: {fileID: 0} 646 | XboxOneAllowedProductIds: [] 647 | XboxOnePersistentLocalStorageSize: 0 648 | XboxOneXTitleMemory: 8 649 | XboxOneOverrideIdentityName: 650 | vrEditorSettings: 651 | daydream: 652 | daydreamIconForeground: {fileID: 0} 653 | daydreamIconBackground: {fileID: 0} 654 | cloudServicesEnabled: 655 | UNet: 1 656 | luminIcon: 657 | m_Name: 658 | m_ModelFolderPath: 659 | m_PortalFolderPath: 660 | luminCert: 661 | m_CertPath: 662 | m_SignPackage: 1 663 | luminIsChannelApp: 0 664 | luminVersion: 665 | m_VersionCode: 1 666 | m_VersionName: 667 | apiCompatibilityLevel: 6 668 | cloudProjectId: 669 | framebufferDepthMemorylessMode: 0 670 | projectName: 671 | organizationId: 672 | cloudEnabled: 0 673 | enableNativePlatformBackendsForNewInputSystem: 0 674 | disableOldInputManagerSupport: 0 675 | legacyClampBlendShapeWeights: 0 676 | --------------------------------------------------------------------------------