├── .gitignore ├── Assets ├── AC.meta ├── AC │ ├── D.meta │ ├── D │ │ ├── Sphere 1.prefab │ │ └── Sphere 1.prefab.meta │ ├── Sphere 1.prefab │ ├── Sphere 1.prefab.meta │ ├── Sphere 10.prefab │ ├── Sphere 10.prefab.meta │ ├── Sphere 11.prefab │ ├── Sphere 11.prefab.meta │ ├── Sphere 12.prefab │ ├── Sphere 12.prefab.meta │ ├── Sphere 13.prefab │ ├── Sphere 13.prefab.meta │ ├── Sphere 14.prefab │ ├── Sphere 14.prefab.meta │ ├── Sphere 15.prefab │ ├── Sphere 15.prefab.meta │ ├── Sphere 16.prefab │ ├── Sphere 16.prefab.meta │ ├── Sphere 17.prefab │ ├── Sphere 17.prefab.meta │ ├── Sphere 18.prefab │ ├── Sphere 18.prefab.meta │ ├── Sphere 19.prefab │ ├── Sphere 19.prefab.meta │ ├── Sphere 2.prefab │ ├── Sphere 2.prefab.meta │ ├── Sphere 20.prefab │ ├── Sphere 20.prefab.meta │ ├── Sphere 21.prefab │ ├── Sphere 21.prefab.meta │ ├── Sphere 22.prefab │ ├── Sphere 22.prefab.meta │ ├── Sphere 3.prefab │ ├── Sphere 3.prefab.meta │ ├── Sphere 4.prefab │ ├── Sphere 4.prefab.meta │ ├── Sphere 5.prefab │ ├── Sphere 5.prefab.meta │ ├── Sphere 6.prefab │ ├── Sphere 6.prefab.meta │ ├── Sphere 7.prefab │ ├── Sphere 7.prefab.meta │ ├── Sphere 8.prefab │ ├── Sphere 8.prefab.meta │ ├── Sphere 9.prefab │ ├── Sphere 9.prefab.meta │ ├── Sphere.prefab │ └── Sphere.prefab.meta ├── Anim.meta ├── Anim │ ├── test.anim │ └── test.anim.meta ├── Cube.prefab ├── Cube.prefab.meta ├── Editor.meta ├── Editor │ ├── EditorCache.cs │ ├── EditorCache.cs.meta │ ├── EditorGUIUtil.cs │ ├── EditorGUIUtil.cs.meta │ ├── EditorWrapper.cs │ ├── EditorWrapper.cs.meta │ ├── ObjectSelectorWindow.cs │ ├── ObjectSelectorWindow.cs.meta │ ├── PreviewResizer.cs │ ├── PreviewResizer.cs.meta │ ├── TestInspector.cs │ └── TestInspector.cs.meta ├── Png.meta ├── Png │ ├── 1 (1).png │ ├── 1 (1).png.meta │ ├── 1 (2).png │ ├── 1 (2).png.meta │ ├── 1 (3).png │ └── 1 (3).png.meta ├── Sound.meta ├── Sound │ ├── biu.mp3 │ ├── biu.mp3.meta │ ├── you.mp3 │ └── you.mp3.meta ├── Standard Assets.meta ├── Standard Assets │ ├── Characters.meta │ └── Characters │ │ ├── ThirdPersonCharacter.meta │ │ └── ThirdPersonCharacter │ │ ├── Animation.meta │ │ ├── Animation │ │ ├── HumanoidCrouch.fbx │ │ ├── HumanoidCrouch.fbx.meta │ │ ├── HumanoidIdle.fbx │ │ ├── HumanoidIdle.fbx.meta │ │ ├── HumanoidIdleJumpUp.fbx │ │ ├── HumanoidIdleJumpUp.fbx.meta │ │ ├── HumanoidJumpAndFall.fbx │ │ ├── HumanoidJumpAndFall.fbx.meta │ │ ├── HumanoidMidAir.fbx │ │ ├── HumanoidMidAir.fbx.meta │ │ ├── HumanoidRun.fbx │ │ ├── HumanoidRun.fbx.meta │ │ ├── HumanoidRunTurn.fbx │ │ ├── HumanoidRunTurn.fbx.meta │ │ ├── HumanoidRunTurnSharp.fbx │ │ ├── HumanoidRunTurnSharp.fbx.meta │ │ ├── HumanoidStandTurn.fbx │ │ ├── HumanoidStandTurn.fbx.meta │ │ ├── HumanoidWalk.fbx │ │ ├── HumanoidWalk.fbx.meta │ │ ├── HumanoidWalkTurn.fbx │ │ ├── HumanoidWalkTurn.fbx.meta │ │ ├── HumanoidWalkTurnSharp.fbx │ │ └── HumanoidWalkTurnSharp.fbx.meta │ │ ├── Animator.meta │ │ ├── Animator │ │ ├── ThirdPersonAnimatorController.controller │ │ └── ThirdPersonAnimatorController.controller.meta │ │ ├── Materials.meta │ │ ├── Materials │ │ ├── EthanGrey.mat │ │ ├── EthanGrey.mat.meta │ │ ├── EthanWhite.mat │ │ └── EthanWhite.mat.meta │ │ ├── Models.meta │ │ ├── Models │ │ ├── Ethan.fbx │ │ └── Ethan.fbx.meta │ │ ├── Prefabs.meta │ │ ├── Prefabs │ │ ├── AIThirdPersonController.prefab │ │ ├── AIThirdPersonController.prefab.meta │ │ ├── ThirdPersonController.prefab │ │ └── ThirdPersonController.prefab.meta │ │ ├── Textures.meta │ │ └── Textures │ │ ├── EthanNormals.png │ │ ├── EthanNormals.png.meta │ │ ├── EthanOcclusion.png │ │ └── EthanOcclusion.png.meta ├── Test.cs ├── Test.cs.meta ├── test.unity └── test.unity.meta ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── NetworkManager.asset ├── Physics2DSettings.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── TagManager.asset ├── TimeManager.asset ├── UnityAdsSettings.asset └── UnityConnectSettings.asset ├── README.md └── Screenshots ├── 1.png ├── 2.png ├── 3.png └── 4.gif /.gitignore: -------------------------------------------------------------------------------- 1 | /[Ll]ibrary/ 2 | /[Tt]emp/ 3 | /[Oo]bj/ 4 | /[Bb]uild/ 5 | /[Bb]uilds/ 6 | /Assets/AssetStoreTools* 7 | 8 | # Autogenerated VS/MD solution and project files 9 | ExportedObj/ 10 | *.csproj 11 | *.unityproj 12 | *.sln 13 | *.suo 14 | *.tmp 15 | *.user 16 | *.userprefs 17 | *.pidb 18 | *.booproj 19 | *.svd 20 | 21 | 22 | # Unity3D generated meta files 23 | *.pidb.meta 24 | 25 | # Unity3D Generated File On Crash Reports 26 | sysinfo.txt 27 | 28 | # Builds 29 | *.apk 30 | *.unitypackage 31 | /.vs/ 32 | -------------------------------------------------------------------------------- /Assets/AC.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 541231abafe89a94fbdf418a55b04cca 3 | folderAsset: yes 4 | timeCreated: 1467874686 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/AC/D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 425f1ec1ccacffa4c8881ed8b1ceef39 3 | folderAsset: yes 4 | timeCreated: 1467876407 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/AC/D/Sphere 1.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/AC/D/Sphere 1.prefab -------------------------------------------------------------------------------- /Assets/AC/D/Sphere 1.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 77b79d72cae39384c8f39607109479ef 3 | timeCreated: 1467876409 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AC/Sphere 1.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/AC/Sphere 1.prefab -------------------------------------------------------------------------------- /Assets/AC/Sphere 1.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d922fb6d2b0a9644bcebe5a2a220e09 3 | timeCreated: 1468136590 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AC/Sphere 10.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/AC/Sphere 10.prefab -------------------------------------------------------------------------------- /Assets/AC/Sphere 10.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f75c5ce61f6f1e4881f0a6c352a3895 3 | timeCreated: 1468136591 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AC/Sphere 11.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/AC/Sphere 11.prefab -------------------------------------------------------------------------------- /Assets/AC/Sphere 11.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b7fd658be9c37454e8ae6b86cfe4c4a0 3 | timeCreated: 1468136592 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AC/Sphere 12.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/AC/Sphere 12.prefab -------------------------------------------------------------------------------- /Assets/AC/Sphere 12.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 243a0f1c69719c04e9f2a184f01d6d6d 3 | timeCreated: 1468136592 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AC/Sphere 13.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/AC/Sphere 13.prefab -------------------------------------------------------------------------------- /Assets/AC/Sphere 13.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c3c0397e3680dbd429cf42d56fa5eac4 3 | timeCreated: 1468136592 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AC/Sphere 14.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/AC/Sphere 14.prefab -------------------------------------------------------------------------------- /Assets/AC/Sphere 14.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0a4e19adb2048624ab02ac8fd5dc357a 3 | timeCreated: 1468136592 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AC/Sphere 15.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/AC/Sphere 15.prefab -------------------------------------------------------------------------------- /Assets/AC/Sphere 15.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fae3adbf44f92604fbcc40a5d8018ff0 3 | timeCreated: 1468136592 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AC/Sphere 16.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/AC/Sphere 16.prefab -------------------------------------------------------------------------------- /Assets/AC/Sphere 16.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 178a67e488fa97e4f99bab63499a4dd5 3 | timeCreated: 1468136593 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AC/Sphere 17.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/AC/Sphere 17.prefab -------------------------------------------------------------------------------- /Assets/AC/Sphere 17.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1bdbf6c18e235e9418cca4b1a285ec3f 3 | timeCreated: 1468136593 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AC/Sphere 18.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/AC/Sphere 18.prefab -------------------------------------------------------------------------------- /Assets/AC/Sphere 18.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bf4a8cebd0811074f9c360d63daae8ad 3 | timeCreated: 1468136593 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AC/Sphere 19.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/AC/Sphere 19.prefab -------------------------------------------------------------------------------- /Assets/AC/Sphere 19.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 826bcb2b99e87b9489561079b927ce0b 3 | timeCreated: 1468136593 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AC/Sphere 2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/AC/Sphere 2.prefab -------------------------------------------------------------------------------- /Assets/AC/Sphere 2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b848d46d887116a4eaa3654b5a9c15b2 3 | timeCreated: 1468136590 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AC/Sphere 20.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/AC/Sphere 20.prefab -------------------------------------------------------------------------------- /Assets/AC/Sphere 20.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6edd268553c92fd46b9431407c17c790 3 | timeCreated: 1468136593 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AC/Sphere 21.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/AC/Sphere 21.prefab -------------------------------------------------------------------------------- /Assets/AC/Sphere 21.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aa0642a7e520c9c4888707789eb2f385 3 | timeCreated: 1468136594 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AC/Sphere 22.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/AC/Sphere 22.prefab -------------------------------------------------------------------------------- /Assets/AC/Sphere 22.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 94a58d1b612cb534999d1bd58bb528c8 3 | timeCreated: 1468136594 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AC/Sphere 3.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/AC/Sphere 3.prefab -------------------------------------------------------------------------------- /Assets/AC/Sphere 3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 679d0c2ecdb095a45b7f86f185adfe55 3 | timeCreated: 1468136590 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AC/Sphere 4.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/AC/Sphere 4.prefab -------------------------------------------------------------------------------- /Assets/AC/Sphere 4.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9182f4d5e11574547b5e278a97047ff4 3 | timeCreated: 1468136590 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AC/Sphere 5.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/AC/Sphere 5.prefab -------------------------------------------------------------------------------- /Assets/AC/Sphere 5.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 395af3e74947c774a88725cacc12dbcd 3 | timeCreated: 1468136590 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AC/Sphere 6.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/AC/Sphere 6.prefab -------------------------------------------------------------------------------- /Assets/AC/Sphere 6.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e1fdd6fd098331140a3e00eaa840a13d 3 | timeCreated: 1468136591 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AC/Sphere 7.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/AC/Sphere 7.prefab -------------------------------------------------------------------------------- /Assets/AC/Sphere 7.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f46535f9a6d2b374280028c9e2ef1634 3 | timeCreated: 1468136591 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AC/Sphere 8.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/AC/Sphere 8.prefab -------------------------------------------------------------------------------- /Assets/AC/Sphere 8.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 97be4031afda59342b80b04a7d02ab8d 3 | timeCreated: 1468136591 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AC/Sphere 9.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/AC/Sphere 9.prefab -------------------------------------------------------------------------------- /Assets/AC/Sphere 9.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c450ba31e8361e945848fd3fff6239fb 3 | timeCreated: 1468136591 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AC/Sphere.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/AC/Sphere.prefab -------------------------------------------------------------------------------- /Assets/AC/Sphere.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a58bcfb365a2af64193c8a3809668e16 3 | timeCreated: 1467796056 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e8df3f5cbe0607e42ab19e802f994dfe 3 | folderAsset: yes 4 | timeCreated: 1471311884 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Anim/test.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/Anim/test.anim -------------------------------------------------------------------------------- /Assets/Anim/test.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3ce1d19bfd92b6748b9b057a40dd128b 3 | timeCreated: 1471311639 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Cube.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/Cube.prefab -------------------------------------------------------------------------------- /Assets/Cube.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bf110450331bf004fb500971ca094d2f 3 | timeCreated: 1467796050 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b4c8b989fb9c6704989ab7ec91238207 3 | folderAsset: yes 4 | timeCreated: 1467795183 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Editor/EditorCache.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | namespace UnityEditor 5 | { 6 | internal enum EditorFeatures 7 | { 8 | None = 0, 9 | PreviewGUI = 1, 10 | OnSceneDrag = 4 11 | } 12 | 13 | internal class EditorCache : IDisposable 14 | { 15 | private Dictionary m_EditorCache; 16 | private Dictionary m_UsedEditors; 17 | private EditorFeatures m_Requirements; 18 | public EditorWrapper this[UnityEngine.Object o] 19 | { 20 | get 21 | { 22 | m_UsedEditors[o] = true; 23 | if (m_EditorCache.ContainsKey(o)) 24 | { 25 | return m_EditorCache[o]; 26 | } 27 | EditorWrapper editorWrapper = EditorWrapper.Make(o, m_Requirements); 28 | EditorWrapper editorWrapper2 = editorWrapper; 29 | m_EditorCache[o] = editorWrapper2; 30 | return editorWrapper2; 31 | } 32 | } 33 | public EditorCache() : this(EditorFeatures.None) 34 | { 35 | } 36 | public EditorCache(EditorFeatures requirements) 37 | { 38 | m_Requirements = requirements; 39 | m_EditorCache = new Dictionary(); 40 | m_UsedEditors = new Dictionary(); 41 | } 42 | public void CleanupUntouchedEditors() 43 | { 44 | List list = new List(); 45 | foreach (UnityEngine.Object current in m_EditorCache.Keys) 46 | { 47 | if (!m_UsedEditors.ContainsKey(current)) 48 | { 49 | list.Add(current); 50 | } 51 | } 52 | if (m_EditorCache != null) 53 | { 54 | foreach (UnityEngine.Object current2 in list) 55 | { 56 | EditorWrapper editorWrapper = m_EditorCache[current2]; 57 | m_EditorCache.Remove(current2); 58 | if (editorWrapper != null) 59 | { 60 | editorWrapper.Dispose(); 61 | } 62 | } 63 | } 64 | m_UsedEditors.Clear(); 65 | } 66 | public void CleanupAllEditors() 67 | { 68 | m_UsedEditors.Clear(); 69 | CleanupUntouchedEditors(); 70 | } 71 | public void Dispose() 72 | { 73 | CleanupAllEditors(); 74 | GC.SuppressFinalize(this); 75 | } 76 | ~EditorCache() 77 | { 78 | Debug.LogError("Failed to dispose EditorCache."); 79 | } 80 | } 81 | } 82 | -------------------------------------------------------------------------------- /Assets/Editor/EditorCache.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 47ab0654efded9c428a75c146794c48d 3 | timeCreated: 1469797055 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Editor/EditorGUIUtil.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEditor; 3 | using UnityEngine; 4 | 5 | public class EditorGUIUtil 6 | { 7 | public static string SearchField(Rect position, string text) 8 | { 9 | Rect position2 = position; 10 | position2.width -= 15f; 11 | text = EditorGUI.TextField(position2, text, new GUIStyle("SearchTextField")); 12 | Rect position3 = position; 13 | position3.x += position.width - 15f; 14 | position3.width = 15f; 15 | if (GUI.Button(position3, GUIContent.none, string.IsNullOrEmpty(text) ? "SearchCancelButtonEmpty" : "SearchCancelButton")) 16 | { 17 | text = string.Empty; 18 | GUIUtility.keyboardControl = 0; 19 | } 20 | return text; 21 | } 22 | 23 | public static bool ObjectPickerField(SerializedProperty property, Action itemSelectedCallback = null, string folderPath = "Assets") 24 | { 25 | if (GUILayout.Button("C", EditorStyles.miniButton, GUILayout.Width(24f))) 26 | { 27 | ObjectSelectorWindow.ShowObjectPicker(property, itemSelectedCallback, folderPath); 28 | } 29 | return true; 30 | } 31 | } -------------------------------------------------------------------------------- /Assets/Editor/EditorGUIUtil.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 09317b89655a8134ea5c24544a38ff3f 3 | timeCreated: 1467858799 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Editor/EditorWrapper.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | using UnityEngine; 4 | namespace UnityEditor 5 | { 6 | internal class EditorWrapper : IDisposable 7 | { 8 | public delegate void VoidDelegate(SceneView sceneView); 9 | private Editor editor; 10 | public EditorWrapper.VoidDelegate OnSceneDrag; 11 | public string name 12 | { 13 | get 14 | { 15 | return editor.target.name; 16 | } 17 | } 18 | private EditorWrapper() 19 | { 20 | } 21 | public void OnEnable() 22 | { 23 | MethodInfo method = editor.GetType().GetMethod("OnEnable", BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); 24 | if (method != null) 25 | { 26 | method.Invoke(editor, null); 27 | } 28 | } 29 | public void OnDisable() 30 | { 31 | MethodInfo method = editor.GetType().GetMethod("OnDisable", BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); 32 | if (method != null) 33 | { 34 | method.Invoke(editor, null); 35 | } 36 | } 37 | public bool HasPreviewGUI() 38 | { 39 | return editor.HasPreviewGUI(); 40 | } 41 | public void OnPreviewSettings() 42 | { 43 | editor.OnPreviewSettings(); 44 | } 45 | public void OnPreviewGUI(Rect position, GUIStyle background) 46 | { 47 | editor.OnPreviewGUI(position, background); 48 | } 49 | public void OnInteractivePreviewGUI(Rect r, GUIStyle background) 50 | { 51 | if (editor != null) 52 | { 53 | editor.OnInteractivePreviewGUI(r, background); 54 | } 55 | } 56 | public string GetInfoString() 57 | { 58 | return editor.GetInfoString(); 59 | } 60 | public static EditorWrapper Make(UnityEngine.Object obj, EditorFeatures requirements) 61 | { 62 | EditorWrapper editorWrapper = new EditorWrapper(); 63 | if (editorWrapper.Init(obj, requirements)) 64 | { 65 | return editorWrapper; 66 | } 67 | editorWrapper.Dispose(); 68 | return null; 69 | } 70 | private bool Init(UnityEngine.Object obj, EditorFeatures requirements) 71 | { 72 | editor = Editor.CreateEditor(obj); 73 | if (editor == null) 74 | { 75 | return false; 76 | } 77 | if ((requirements & EditorFeatures.PreviewGUI) > EditorFeatures.None && !editor.HasPreviewGUI()) 78 | { 79 | return false; 80 | } 81 | Type type = editor.GetType(); 82 | MethodInfo method = type.GetMethod("OnSceneDrag", BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); 83 | if (method != null) 84 | { 85 | OnSceneDrag = (EditorWrapper.VoidDelegate)Delegate.CreateDelegate(typeof(EditorWrapper.VoidDelegate), editor, method); 86 | } 87 | else 88 | { 89 | if ((requirements & EditorFeatures.OnSceneDrag) > EditorFeatures.None) 90 | { 91 | return false; 92 | } 93 | OnSceneDrag = new EditorWrapper.VoidDelegate(DefaultOnSceneDrag); 94 | } 95 | return true; 96 | } 97 | private void DefaultOnSceneDrag(SceneView sceneView) 98 | { 99 | } 100 | public void Dispose() 101 | { 102 | if (editor != null) 103 | { 104 | OnSceneDrag = null; 105 | UnityEngine.Object.DestroyImmediate(editor); 106 | editor = null; 107 | } 108 | GC.SuppressFinalize(this); 109 | } 110 | ~EditorWrapper() 111 | { 112 | Debug.LogError("Failed to dispose EditorWrapper."); 113 | } 114 | } 115 | } 116 | -------------------------------------------------------------------------------- /Assets/Editor/EditorWrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eeb7f369236e2e24f944c5b350d2b531 3 | timeCreated: 1469797055 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Editor/ObjectSelectorWindow.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using UnityEngine; 5 | using UnityEditor; 6 | 7 | /// 8 | /// 对象选择器窗口 9 | /// 10 | public class ObjectSelectorWindow : EditorWindow 11 | { 12 | private class Styles 13 | { 14 | public GUIStyle smallStatus = "ObjectPickerSmallStatus"; 15 | public GUIStyle largeStatus = "ObjectPickerLargeStatus"; 16 | public GUIStyle toolbarBack = "ObjectPickerToolbar"; 17 | public GUIStyle tab = "ObjectPickerTab"; 18 | public GUIStyle bottomResize = "WindowBottomResize"; 19 | public GUIStyle background = "ObjectPickerBackground"; 20 | public GUIStyle previewBackground = "PopupCurveSwatchBackground"; 21 | public GUIStyle previewTextureBackground = "ObjectPickerPreviewBackground"; 22 | 23 | public GUIStyle resultsGridLabel = "ProjectBrowserGridLabel"; 24 | public GUIStyle resultsLabel = "PR Label"; 25 | public GUIStyle iconAreaBg = "ProjectBrowserIconAreaBg"; 26 | public GUIStyle previewBg = "ProjectBrowserPreviewBg"; 27 | 28 | public GUIStyle preButton = "preButton"; 29 | public GUIStyle preToolbar = "preToolbar"; 30 | public GUIStyle dragHandle = "RL DragHandle"; 31 | } 32 | 33 | private class BuiltinRes 34 | { 35 | public string name; 36 | public Texture icon; 37 | public string path; 38 | public int id; 39 | } 40 | 41 | private Styles m_Styles; 42 | private float m_ToolbarHeight = 44f; 43 | private float m_PreviewSize = 101f; 44 | private float m_TopSize; 45 | private string m_SearchFilter; 46 | private bool m_FocusSearchFilter; 47 | private int m_LastSelectedIdx; 48 | private BuiltinRes[] m_CurrentBuiltinResources; 49 | private BuiltinRes[] m_ActiveBuiltinList; 50 | private string m_FolderPath; 51 | private UnityEngine.Object m_LastSelectedObject; 52 | private Texture2D m_LastSelectedObjectIcon; 53 | private Action m_ItemSelectedCallback; 54 | private BuiltinRes m_NoneBuiltinRes; 55 | private bool m_ShowNoneItem; 56 | private Vector2 m_ScrollPosition; 57 | private EditorCache m_EditorCache; 58 | private SerializedProperty m_CacheProperty; 59 | [SerializeField] 60 | private PreviewResizer m_PreviewResizer = new PreviewResizer(); 61 | private static ObjectSelectorWindow s_SharedObjectSelector; 62 | 63 | public static ObjectSelectorWindow get 64 | { 65 | get 66 | { 67 | if (s_SharedObjectSelector == null) 68 | { 69 | UnityEngine.Object[] array = Resources.FindObjectsOfTypeAll(typeof(ObjectSelectorWindow)); 70 | if (array != null && array.Length > 0) 71 | { 72 | s_SharedObjectSelector = (ObjectSelectorWindow)array[0]; 73 | } 74 | if (s_SharedObjectSelector == null) 75 | { 76 | s_SharedObjectSelector = CreateInstance(); 77 | } 78 | } 79 | return s_SharedObjectSelector; 80 | } 81 | } 82 | 83 | /// 84 | /// 列表项绘制区域 85 | /// 86 | private Rect listPosition 87 | { 88 | get { return new Rect(0f, m_ToolbarHeight, position.width, Mathf.Max(0f, m_TopSize - m_ToolbarHeight)); } 89 | } 90 | 91 | /// 92 | /// 完全文件夹路径 93 | /// 94 | private string folderFullPath 95 | { 96 | get { return Path.Combine(Application.dataPath, m_FolderPath.Length > 6 ? m_FolderPath.Substring(7) : String.Empty); } 97 | } 98 | 99 | /// 100 | /// 显示的列表项数量 101 | /// 102 | private int itemCount 103 | { 104 | get 105 | { 106 | int num2 = m_ActiveBuiltinList.Length; 107 | int num3 = (!m_ShowNoneItem) ? 0 : 1; 108 | return num2 + num3; 109 | } 110 | } 111 | 112 | /// 113 | /// 显示对象选择器 114 | /// 115 | /// 116 | /// 初始的对象 117 | /// 列表项选中回调 118 | /// 所属的文件夹路径 119 | public static void ShowObjectPicker(UnityEngine.Object obj, Action itemSelectedCallback, string folderPath = "Assets", List allowedInstanceIDs = null) where T : UnityEngine.Object 120 | { 121 | Type typeFromHandle = typeof(T); 122 | get.Show(obj, typeFromHandle, null, itemSelectedCallback, folderPath, allowedInstanceIDs); 123 | } 124 | 125 | public static void ShowObjectPicker(UnityEngine.Object obj, Action itemSelectedCallback, string folderPath, UnityEngine.Object[] allowedInstanceObjects) where T : UnityEngine.Object 126 | { 127 | List allowedInstanceIDs = null; 128 | if (allowedInstanceObjects != null) 129 | { 130 | allowedInstanceIDs = new List(allowedInstanceObjects.Length); 131 | foreach (var allowedInstanceObject in allowedInstanceObjects) 132 | { 133 | allowedInstanceIDs.Add(allowedInstanceObject.GetInstanceID()); 134 | } 135 | } 136 | ShowObjectPicker(obj, itemSelectedCallback, folderPath, allowedInstanceIDs); 137 | } 138 | 139 | public static void ShowObjectPicker(SerializedProperty property, Action itemSelectedCallback, string folderPath = "Assets") 140 | { 141 | get.Show(null, null, property, itemSelectedCallback, folderPath); 142 | } 143 | 144 | public void Show(UnityEngine.Object obj, Type requiredType, SerializedProperty property, Action itemSelectedCallback, string folderPath, List allowedInstanceIDs = null) 145 | { 146 | m_FolderPath = folderPath; 147 | if (!Directory.Exists(folderFullPath)) 148 | { 149 | Debug.LogError(folderPath + " is not a Directory!"); 150 | return; 151 | } 152 | m_CacheProperty = property; 153 | m_ItemSelectedCallback = itemSelectedCallback; 154 | InitIfNeeded(); 155 | string requiredTypeName = string.Empty; 156 | if (property != null) 157 | { 158 | obj = property.objectReferenceValue; 159 | requiredTypeName = property.objectReferenceValue.GetType().Name; 160 | } 161 | else 162 | { 163 | requiredTypeName = requiredType.Name; 164 | } 165 | InitBuiltinList(requiredTypeName, allowedInstanceIDs); 166 | titleContent = new GUIContent("Select " + requiredTypeName); 167 | m_FocusSearchFilter = true; 168 | m_ShowNoneItem = true; 169 | m_SearchFilter = String.Empty; 170 | ListItemFrame(obj, true); 171 | ShowAuxWindow(); 172 | } 173 | 174 | /// 175 | /// 初始化所指定的文件夹路径里的对象列表 176 | /// 177 | /// 178 | private void InitBuiltinList(string requiredTypeName, List allowedInstanceIDs) 179 | { 180 | int lenFolderPath = m_FolderPath.Length + 1; 181 | List builtinResList = new List(); 182 | 183 | if (allowedInstanceIDs == null) 184 | { 185 | string[] guids = AssetDatabase.FindAssets("t:" + requiredTypeName, new[] { m_FolderPath }); 186 | foreach (var guid in guids) 187 | { 188 | BuiltinRes builtinRes = new BuiltinRes(); 189 | string assetPath = AssetDatabase.GUIDToAssetPath(guid); 190 | builtinRes.name = assetPath.Substring(lenFolderPath, assetPath.LastIndexOf('.') - lenFolderPath); 191 | builtinRes.icon = AssetDatabase.GetCachedIcon(assetPath); 192 | builtinRes.path = assetPath; 193 | builtinResList.Add(builtinRes); 194 | } 195 | } 196 | else 197 | { 198 | foreach (var allowedInstanceID in allowedInstanceIDs) 199 | { 200 | string assetPath = AssetDatabase.GetAssetPath(allowedInstanceID); 201 | UnityEngine.Object obj = EditorUtility.InstanceIDToObject(allowedInstanceID); 202 | bool isSub = AssetDatabase.IsSubAsset(allowedInstanceID); 203 | string assetName = isSub ? obj.name : assetPath.Substring(lenFolderPath, assetPath.LastIndexOf('.') - lenFolderPath); 204 | BuiltinRes builtinRes = new BuiltinRes(); 205 | builtinRes.name = assetName; 206 | builtinRes.icon = isSub ? AssetPreview.GetMiniThumbnail(obj) : AssetDatabase.GetCachedIcon(assetPath); 207 | builtinRes.path = assetPath; 208 | builtinRes.id = allowedInstanceID; 209 | builtinResList.Add(builtinRes); 210 | } 211 | } 212 | 213 | m_CurrentBuiltinResources = m_ActiveBuiltinList = builtinResList.ToArray(); 214 | } 215 | 216 | private void OnEnable() 217 | { 218 | m_PreviewResizer.Init("ObjectSelectorWindow"); 219 | m_PreviewSize = m_PreviewResizer.GetPreviewSize(); 220 | } 221 | 222 | private void OnDisable() 223 | { 224 | m_ItemSelectedCallback = null; 225 | m_CurrentBuiltinResources = null; 226 | m_ActiveBuiltinList = null; 227 | m_LastSelectedObject = null; 228 | m_LastSelectedObjectIcon = null; 229 | if (s_SharedObjectSelector == this) 230 | { 231 | s_SharedObjectSelector = null; 232 | } 233 | if (m_EditorCache != null) 234 | { 235 | m_EditorCache.Dispose(); 236 | } 237 | } 238 | 239 | private void OnGUI() 240 | { 241 | OnObjectListGUI(); 242 | if (Event.current.type == EventType.KeyDown && Event.current.keyCode == KeyCode.Escape) 243 | { 244 | Cancel(); 245 | } 246 | } 247 | 248 | private void InitIfNeeded() 249 | { 250 | if (m_Styles == null) 251 | { 252 | m_Styles = new Styles(); 253 | } 254 | if (m_NoneBuiltinRes == null) 255 | { 256 | m_NoneBuiltinRes = new BuiltinRes(); 257 | m_NoneBuiltinRes.name = "None"; 258 | } 259 | m_TopSize = position.height - m_PreviewSize; 260 | } 261 | 262 | private void Cancel() 263 | { 264 | Close(); 265 | GUI.changed = true; 266 | GUIUtility.ExitGUI(); 267 | } 268 | 269 | private void OnObjectListGUI() 270 | { 271 | InitIfNeeded(); 272 | ResizeBottomPartOfWindow(); 273 | HandleKeyboard(); 274 | GUI.BeginGroup(new Rect(0f, 0f, position.width, position.height), GUIContent.none); 275 | SearchArea(); 276 | GridListArea(); 277 | PreviewArea(); 278 | GUI.EndGroup(); 279 | 280 | GUI.Label(new Rect(base.position.width * 0.5f - 16f, 281 | base.position.height - m_PreviewSize + 2f, 32f, 282 | m_Styles.bottomResize.fixedHeight), 283 | GUIContent.none, m_Styles.bottomResize); 284 | } 285 | 286 | private void SearchArea() 287 | { 288 | GUI.Label(new Rect(0f, 0f, position.width, m_ToolbarHeight), GUIContent.none, m_Styles.toolbarBack); 289 | bool flag = Event.current.type == EventType.KeyDown && Event.current.keyCode == KeyCode.Escape; 290 | GUI.SetNextControlName("SearchFilter"); 291 | string text = EditorGUIUtil.SearchField(new Rect(5f, 5f, position.width - 10f, 15f), m_SearchFilter); 292 | if (flag && Event.current.type == EventType.Used) 293 | { 294 | if (m_SearchFilter == string.Empty) 295 | { 296 | Cancel(); 297 | } 298 | m_FocusSearchFilter = true; 299 | } 300 | if (text != m_SearchFilter || m_FocusSearchFilter) 301 | { 302 | m_SearchFilter = text; 303 | FilterSettingsChanged(); 304 | Repaint(); 305 | } 306 | if (m_FocusSearchFilter) 307 | { 308 | EditorGUI.FocusTextInControl("SearchFilter"); 309 | m_FocusSearchFilter = false; 310 | } 311 | 312 | GUILayout.BeginArea(new Rect(0f, 26f, position.width, m_ToolbarHeight - 26f)); 313 | GUILayout.BeginHorizontal(); 314 | GUILayout.Toggle(true, m_FolderPath, m_Styles.tab); 315 | GUILayout.EndHorizontal(); 316 | GUILayout.EndArea(); 317 | } 318 | 319 | private void GridListArea() 320 | { 321 | Rect totalRect = listPosition; 322 | float itemHeight = itemCount * 16f; 323 | Rect viewRect = new Rect(0f, 0f, 1f, itemHeight); 324 | GUI.Label(totalRect, GUIContent.none, m_Styles.iconAreaBg); 325 | m_ScrollPosition = GUI.BeginScrollView(totalRect, m_ScrollPosition, viewRect); 326 | 327 | int num = FirstVisibleRow(0f, m_ScrollPosition); 328 | if (num >= 0 && num < itemCount) 329 | { 330 | int num3 = num; 331 | int num4 = Math.Min(itemCount, 2147483647); 332 | float num5 = 16f; 333 | int num6 = (int)Math.Ceiling((double)(position.height / num5)); 334 | num4 = Math.Min(num4, num3 + num6 * 1 + 1); 335 | DrawListInternal(num3, num4); 336 | } 337 | 338 | GUI.EndScrollView(); 339 | 340 | if (m_LastSelectedObject && !m_LastSelectedObjectIcon && AssetPreview.IsLoadingAssetPreview(m_LastSelectedObject.GetInstanceID())) 341 | { 342 | m_LastSelectedObjectIcon = AssetPreview.GetAssetPreview(m_LastSelectedObject); 343 | Repaint(); 344 | } 345 | } 346 | 347 | private void DrawListInternal(int beginIndex, int endIndex) 348 | { 349 | int num = beginIndex; 350 | int num2 = 0; 351 | if (m_ShowNoneItem) 352 | { 353 | if (beginIndex < 1) 354 | { 355 | DrawListItemInternal(ListItemCalcRect(num), m_NoneBuiltinRes, num); 356 | num++; 357 | } 358 | num2++; 359 | } 360 | 361 | if (m_ActiveBuiltinList.Length > 0) 362 | { 363 | int num4 = beginIndex - num2; 364 | num4 = Math.Max(num4, 0); 365 | int num5 = num4; 366 | while (num5 < m_ActiveBuiltinList.Length && num <= endIndex) 367 | { 368 | DrawListItemInternal(ListItemCalcRect(num), m_ActiveBuiltinList[num5], num); 369 | num++; 370 | num5++; 371 | } 372 | } 373 | } 374 | 375 | private void DrawListItemInternal(Rect rect4, BuiltinRes builtinResource, int itemIdx) 376 | { 377 | Event current = Event.current; 378 | float num5 = 18f; 379 | Rect rect5 = new Rect(num5, rect4.y, rect4.width - num5, rect4.height); 380 | bool selected = false; 381 | bool focus = true; 382 | 383 | if (current.type == EventType.MouseDown) 384 | { 385 | if (current.button == 0 && rect4.Contains(current.mousePosition)) 386 | { 387 | if (current.clickCount == 1) 388 | { 389 | SetSelectedAssetByIdx(itemIdx); 390 | current.Use(); 391 | } 392 | else if (current.clickCount == 2) 393 | { 394 | current.Use(); 395 | Close(); 396 | GUIUtility.ExitGUI(); 397 | } 398 | } 399 | } 400 | else if (current.type == EventType.Repaint) 401 | { 402 | if (itemIdx == m_LastSelectedIdx) 403 | { 404 | m_Styles.resultsLabel.Draw(rect4, GUIContent.none, false, false, true, focus); 405 | } 406 | 407 | m_Styles.resultsLabel.Draw(rect5, builtinResource.name, false, false, selected, focus); 408 | Rect rect6 = rect5; 409 | rect6.width = 16f; 410 | rect6.x = 16f; 411 | if (builtinResource.icon != null) 412 | { 413 | GUI.DrawTexture(rect6, builtinResource.icon); 414 | } 415 | } 416 | } 417 | 418 | /// 419 | /// 每个项的矩形区域 420 | /// 421 | /// 422 | /// 423 | private Rect ListItemCalcRect(int itemIdx) 424 | { 425 | return new Rect(0f, itemIdx * 16f, listPosition.width, 16f); 426 | } 427 | 428 | private void PreviewArea() 429 | { 430 | GUI.Box(new Rect(0f, m_TopSize, position.width, m_PreviewSize), string.Empty, m_Styles.previewBackground); 431 | 432 | if (m_EditorCache == null) 433 | { 434 | m_EditorCache = new EditorCache(EditorFeatures.PreviewGUI); 435 | } 436 | UnityEngine.Object currentObject = m_LastSelectedObject; 437 | EditorWrapper editorWrapper = null; 438 | 439 | if (m_PreviewSize < 75f) 440 | { 441 | string text; 442 | if (currentObject != null) 443 | { 444 | editorWrapper = m_EditorCache[currentObject]; 445 | string str = ObjectNames.NicifyVariableName(currentObject.GetType().Name); 446 | if (editorWrapper != null) 447 | { 448 | text = editorWrapper.name + " (" + str + ")"; 449 | } 450 | else 451 | { 452 | text = currentObject.name + " (" + str + ")"; 453 | } 454 | text = text + " " + AssetDatabase.GetAssetPath(currentObject); 455 | } 456 | else 457 | { 458 | text = "None"; 459 | } 460 | LinePreview(text, currentObject, editorWrapper); 461 | } 462 | else 463 | { 464 | string text3; 465 | if (currentObject != null) 466 | { 467 | editorWrapper = m_EditorCache[currentObject]; 468 | string text2 = ObjectNames.NicifyVariableName(currentObject.GetType().Name); 469 | if (editorWrapper != null) 470 | { 471 | text3 = editorWrapper.GetInfoString().Replace("\n", " "); 472 | if (text3 != string.Empty) 473 | { 474 | text3 = string.Concat(new string[] 475 | { 476 | editorWrapper.name, 477 | "\n", 478 | text2, 479 | "\n", 480 | text3 481 | }); 482 | } 483 | else 484 | { 485 | text3 = editorWrapper.name + "\n" + text2; 486 | } 487 | } 488 | else 489 | { 490 | text3 = currentObject.name + "\n" + text2; 491 | } 492 | text3 = text3 + "\n" + AssetDatabase.GetAssetPath(currentObject); 493 | } 494 | else 495 | { 496 | text3 = "None"; 497 | } 498 | WidePreview(m_PreviewSize, text3, currentObject, editorWrapper); 499 | m_EditorCache.CleanupUntouchedEditors(); 500 | } 501 | } 502 | 503 | private void LinePreview(string s, UnityEngine.Object o, EditorWrapper p) 504 | { 505 | if (m_LastSelectedObjectIcon != null) 506 | { 507 | GUI.DrawTexture(new Rect(2f, (float)((int)(m_TopSize + 2f)), 16f, 16f), m_LastSelectedObjectIcon, ScaleMode.StretchToFill); 508 | } 509 | Rect position = new Rect(20f, m_TopSize + 1f, base.position.width - 22f, 18f); 510 | if (EditorGUIUtility.isProSkin) 511 | { 512 | EditorGUI.DropShadowLabel(position, s, m_Styles.smallStatus); 513 | } 514 | else 515 | { 516 | GUI.Label(position, s, m_Styles.smallStatus); 517 | } 518 | } 519 | 520 | private void WidePreview(float actualSize, string s, UnityEngine.Object o, EditorWrapper p) 521 | { 522 | float num = 5f; 523 | Rect position = new Rect(num, m_TopSize + num, actualSize - num * 2f, actualSize - num * 2f); 524 | Rect position2 = new Rect(m_PreviewSize + 3f, m_TopSize + (m_PreviewSize - 75f) * 0.5f, base.position.width - m_PreviewSize - 3f - num, 75f); 525 | if (p != null && p.HasPreviewGUI()) 526 | { 527 | p.OnInteractivePreviewGUI(position, m_Styles.previewTextureBackground); 528 | 529 | Rect rect = new Rect(m_PreviewSize + 3f, base.position.height - 22f, base.position.width, 16f); 530 | GUI.BeginGroup(rect); 531 | EditorGUILayout.BeginHorizontal(GUIStyle.none, GUILayout.Height(17f)); 532 | p.OnPreviewSettings(); 533 | GUILayout.FlexibleSpace(); 534 | EditorGUILayout.EndHorizontal(); 535 | GUI.EndGroup(); 536 | } 537 | else 538 | { 539 | if (o != null) 540 | { 541 | DrawObjectIcon(position, m_LastSelectedObjectIcon); 542 | } 543 | } 544 | if (EditorGUIUtility.isProSkin) 545 | { 546 | EditorGUI.DropShadowLabel(position2, s, m_Styles.smallStatus); 547 | } 548 | else 549 | { 550 | GUI.Label(position2, s, m_Styles.smallStatus); 551 | } 552 | } 553 | 554 | private void ResizeBottomPartOfWindow() 555 | { 556 | GUI.changed = false; 557 | float x = 5f + m_PreviewSize - 5f * 2f; 558 | Rect dragRect = new Rect(x, 0, base.position.width - x, 0f); 559 | m_PreviewSize = m_PreviewResizer.ResizeHandle(base.position, 65f, 270f, 20f, dragRect) + 20f; 560 | m_TopSize = base.position.height - m_PreviewSize; 561 | } 562 | 563 | private void HandleKeyboard() 564 | { 565 | if (!GUI.enabled || Event.current.type != EventType.KeyDown) 566 | { 567 | return; 568 | } 569 | 570 | switch (Event.current.keyCode) 571 | { 572 | case KeyCode.UpArrow: 573 | if (m_LastSelectedIdx > 0) 574 | { 575 | m_LastSelectedIdx--; 576 | SetSelectedAssetByIdx(m_LastSelectedIdx); 577 | } 578 | break; 579 | case KeyCode.DownArrow: 580 | if (m_LastSelectedIdx < itemCount - 1) 581 | { 582 | m_LastSelectedIdx++; 583 | SetSelectedAssetByIdx(m_LastSelectedIdx); 584 | } 585 | break; 586 | } 587 | } 588 | 589 | /// 590 | /// 设置选中的索引 591 | /// 592 | /// 593 | /// 594 | private void SetSelectedAssetByIdx(int selectedIdx, bool callback = true) 595 | { 596 | m_LastSelectedIdx = selectedIdx; 597 | 598 | if (m_ShowNoneItem && selectedIdx == 0) 599 | { 600 | m_LastSelectedObject = null; 601 | m_LastSelectedObjectIcon = null; 602 | } 603 | else 604 | { 605 | if (m_ShowNoneItem) 606 | { 607 | selectedIdx--; 608 | } 609 | if (m_ActiveBuiltinList[selectedIdx].id > 0) 610 | { 611 | m_LastSelectedObject = EditorUtility.InstanceIDToObject(m_ActiveBuiltinList[selectedIdx].id); 612 | } 613 | else 614 | { 615 | m_LastSelectedObject = AssetDatabase.LoadAssetAtPath(m_ActiveBuiltinList[selectedIdx].path); 616 | } 617 | m_LastSelectedObjectIcon = AssetPreview.GetAssetPreview(m_LastSelectedObject); 618 | 619 | if (m_EditorCache != null && m_LastSelectedObject) 620 | { 621 | m_EditorCache.CleanupUntouchedEditors(); 622 | EditorWrapper editorWrapper = m_EditorCache[m_LastSelectedObject]; 623 | if (editorWrapper != null) 624 | { 625 | } 626 | } 627 | } 628 | Rect r = ListItemCalcRect(selectedIdx); 629 | ScrollToPosition(AdjustRectForFraming(r)); 630 | Repaint(); 631 | 632 | if (callback && m_ItemSelectedCallback != null) 633 | { 634 | m_ItemSelectedCallback(m_LastSelectedObject); 635 | } 636 | else if (callback && m_CacheProperty != null) 637 | { 638 | m_CacheProperty.objectReferenceValue = m_LastSelectedObject; 639 | m_CacheProperty.serializedObject.ApplyModifiedProperties(); 640 | } 641 | } 642 | 643 | /// 644 | /// 绘制对象的预览图标 645 | /// 646 | /// 647 | /// 648 | private void DrawObjectIcon(Rect rect, Texture icon) 649 | { 650 | if (icon == null) 651 | { 652 | return; 653 | } 654 | int num = Mathf.Min((int)rect.width, (int)rect.height); 655 | if (num >= icon.width * 2) 656 | { 657 | num = icon.width * 2; 658 | } 659 | FilterMode filterMode = icon.filterMode; 660 | icon.filterMode = FilterMode.Point; 661 | GUI.DrawTexture(new Rect(rect.x + (float)(((int)rect.width - num) / 2), rect.y + (float)(((int)rect.height - num) / 2), 662 | (float)num, (float)num), icon, ScaleMode.ScaleToFit); 663 | icon.filterMode = filterMode; 664 | } 665 | 666 | /// 667 | /// 找到第一个可见的列表项 668 | /// 669 | /// 670 | /// 671 | /// 672 | private int FirstVisibleRow(float yOffset, Vector2 scrollPos) 673 | { 674 | float num = scrollPos.y - yOffset; 675 | int result = 0; 676 | if (num > 0f) 677 | { 678 | float num2 = 16f; // 列表项高度 679 | result = (int)Mathf.Max(0f, Mathf.Floor(num / num2)); 680 | } 681 | return result; 682 | } 683 | 684 | /// 685 | /// 搜索字符串变化 686 | /// 687 | private void FilterSettingsChanged() 688 | { 689 | BuiltinRes[] array = m_CurrentBuiltinResources; 690 | if (array != null && array.Length > 0 && !string.IsNullOrEmpty(m_SearchFilter)) 691 | { 692 | List list3 = new List(); 693 | string value = m_SearchFilter.ToLower(); 694 | BuiltinRes[] array2 = array; 695 | for (int j = 0; j < array2.Length; j++) 696 | { 697 | BuiltinRes builtinResource = array2[j]; 698 | if (builtinResource.name.ToLower().Contains(value)) 699 | { 700 | list3.Add(builtinResource); 701 | } 702 | } 703 | array = list3.ToArray(); 704 | } 705 | m_ActiveBuiltinList = array; 706 | 707 | if (m_LastSelectedObject) 708 | { 709 | ListItemFrame(m_LastSelectedObject, true); 710 | } 711 | } 712 | 713 | /// 714 | /// 列表项滚动到指定矩形区域 715 | /// 716 | /// 717 | private void ScrollToPosition(Rect r) 718 | { 719 | float y = r.y; 720 | float yMax = r.yMax; 721 | float height = listPosition.height; 722 | if (yMax > height + m_ScrollPosition.y) 723 | { 724 | m_ScrollPosition.y = yMax - height; 725 | } 726 | if (y < m_ScrollPosition.y) 727 | { 728 | m_ScrollPosition.y = y; 729 | } 730 | m_ScrollPosition.y = Mathf.Max(m_ScrollPosition.y, 0f); 731 | } 732 | 733 | /// 734 | /// 指定矩形定位后的区域 735 | /// 736 | /// 737 | /// 738 | private static Rect AdjustRectForFraming(Rect r) 739 | { 740 | r.height += s_SharedObjectSelector.m_Styles.resultsGridLabel.fixedHeight * 2f; 741 | r.y -= s_SharedObjectSelector.m_Styles.resultsGridLabel.fixedHeight; 742 | return r; 743 | } 744 | 745 | /// 746 | /// 列表项定位 747 | /// 748 | /// 749 | /// 750 | /// 751 | private bool ListItemFrame(string assetPath, bool frame) 752 | { 753 | int num = ListItemIndexOf(assetPath); 754 | if (num != -1) 755 | { 756 | if (frame) 757 | { 758 | SetSelectedAssetByIdx(num, false); 759 | } 760 | return true; 761 | } 762 | return false; 763 | } 764 | 765 | /// 766 | /// 列表项定位 767 | /// 768 | /// 769 | /// 770 | /// 771 | private bool ListItemFrame(UnityEngine.Object obj, bool frame) 772 | { 773 | if (obj == null || !AssetDatabase.Contains(obj)) 774 | { 775 | return false; 776 | } 777 | return ListItemFrame(AssetDatabase.GetAssetPath(obj), frame); 778 | } 779 | 780 | /// 781 | /// 根据路径查找所在的索引 782 | /// 783 | /// 784 | /// 785 | private int ListItemIndexOf(string assetPath) 786 | { 787 | int num = 0; 788 | if (m_ShowNoneItem) 789 | { 790 | if (string.IsNullOrEmpty(assetPath)) 791 | { 792 | return 0; 793 | } 794 | num++; 795 | } 796 | else 797 | { 798 | if (string.IsNullOrEmpty(assetPath)) 799 | { 800 | return -1; 801 | } 802 | } 803 | BuiltinRes[] activeBuiltinList = m_ActiveBuiltinList; 804 | for (int j = 0; j < activeBuiltinList.Length; j++) 805 | { 806 | BuiltinRes builtinResource = activeBuiltinList[j]; 807 | if (assetPath == builtinResource.path) 808 | { 809 | return num; 810 | } 811 | num++; 812 | } 813 | return -1; 814 | } 815 | } 816 | -------------------------------------------------------------------------------- /Assets/Editor/ObjectSelectorWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe6a5da6537be37498a1520b9cd6ac49 3 | timeCreated: 1467855512 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Editor/PreviewResizer.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | namespace UnityEditor 4 | { 5 | [Serializable] 6 | internal class PreviewResizer 7 | { 8 | private static float s_DraggedPreviewSize; 9 | private static float s_CachedPreviewSizeWhileDragging; 10 | private static float s_MouseDownLocation; 11 | private static float s_MouseDownValue; 12 | private static bool s_MouseDragged; 13 | [SerializeField] 14 | private float m_CachedPref; 15 | [SerializeField] 16 | private int m_ControlHash; 17 | [SerializeField] 18 | private string m_PrefName; 19 | private int m_Id; 20 | private int id 21 | { 22 | get 23 | { 24 | if (m_Id == 0) 25 | { 26 | m_Id = GUIUtility.GetControlID(m_ControlHash, FocusType.Passive, default(Rect)); 27 | } 28 | return m_Id; 29 | } 30 | } 31 | public void Init(string prefName) 32 | { 33 | if (m_ControlHash != 0 && !string.IsNullOrEmpty(m_PrefName)) 34 | { 35 | return; 36 | } 37 | m_ControlHash = prefName.GetHashCode(); 38 | m_PrefName = "Preview_" + prefName; 39 | m_CachedPref = EditorPrefs.GetFloat(m_PrefName, 1f); 40 | } 41 | public float ResizeHandle(Rect windowPosition, float minSize, float minRemainingSize, float resizerHeight) 42 | { 43 | return ResizeHandle(windowPosition, minSize, minRemainingSize, resizerHeight, default(Rect)); 44 | } 45 | public float ResizeHandle(Rect windowPosition, float minSize, float minRemainingSize, float resizerHeight, Rect dragRect) 46 | { 47 | if (Mathf.Abs(m_CachedPref) < minSize) 48 | { 49 | m_CachedPref = minSize * Mathf.Sign(m_CachedPref); 50 | } 51 | float num = windowPosition.height - minRemainingSize; 52 | bool flag = GUIUtility.hotControl == id; 53 | float num2 = (!flag) ? Mathf.Max(0f, m_CachedPref) : PreviewResizer.s_DraggedPreviewSize; 54 | bool flag2 = m_CachedPref > 0f; 55 | float num3 = Mathf.Abs(m_CachedPref); 56 | Rect position = new Rect(0f, windowPosition.height - num2 - resizerHeight, windowPosition.width, resizerHeight); 57 | if (dragRect.width != 0f) 58 | { 59 | position.x = dragRect.x; 60 | position.width = dragRect.width; 61 | } 62 | bool flag3 = flag2; 63 | num2 = -PreviewResizer.PixelPreciseCollapsibleSlider(id, position, -num2, -num, 0f, ref flag2); 64 | num2 = Mathf.Min(num2, num); 65 | flag = (GUIUtility.hotControl == id); 66 | if (flag) 67 | { 68 | PreviewResizer.s_DraggedPreviewSize = num2; 69 | } 70 | if (num2 < minSize) 71 | { 72 | num2 = ((num2 >= minSize * 0.5f) ? minSize : 0f); 73 | } 74 | if (flag2 != flag3) 75 | { 76 | num2 = ((!flag2) ? 0f : num3); 77 | } 78 | flag2 = (num2 >= minSize / 2f); 79 | if (GUIUtility.hotControl == 0) 80 | { 81 | if (num2 > 0f) 82 | { 83 | num3 = num2; 84 | } 85 | float num4 = num3 * (float)((!flag2) ? -1 : 1); 86 | if (num4 != m_CachedPref) 87 | { 88 | m_CachedPref = num4; 89 | EditorPrefs.SetFloat(m_PrefName, m_CachedPref); 90 | } 91 | } 92 | PreviewResizer.s_CachedPreviewSizeWhileDragging = num2; 93 | return num2; 94 | } 95 | public bool GetExpanded() 96 | { 97 | if (GUIUtility.hotControl == id) 98 | { 99 | return PreviewResizer.s_CachedPreviewSizeWhileDragging > 0f; 100 | } 101 | return m_CachedPref > 0f; 102 | } 103 | public float GetPreviewSize() 104 | { 105 | if (GUIUtility.hotControl == id) 106 | { 107 | return Mathf.Max(0f, PreviewResizer.s_CachedPreviewSizeWhileDragging); 108 | } 109 | return Mathf.Max(0f, m_CachedPref); 110 | } 111 | public bool GetExpandedBeforeDragging() 112 | { 113 | return m_CachedPref > 0f; 114 | } 115 | public void SetExpanded(bool expanded) 116 | { 117 | m_CachedPref = Mathf.Abs(m_CachedPref) * (float)((!expanded) ? -1 : 1); 118 | EditorPrefs.SetFloat(m_PrefName, m_CachedPref); 119 | } 120 | public void ToggleExpanded() 121 | { 122 | m_CachedPref = -m_CachedPref; 123 | EditorPrefs.SetFloat(m_PrefName, m_CachedPref); 124 | } 125 | public static float PixelPreciseCollapsibleSlider(int id, Rect position, float value, float min, float max, ref bool expanded) 126 | { 127 | Event current = Event.current; 128 | switch (current.GetTypeForControl(id)) 129 | { 130 | case EventType.MouseDown: 131 | if (GUIUtility.hotControl == 0 && current.button == 0 && position.Contains(current.mousePosition)) 132 | { 133 | GUIUtility.hotControl = id; 134 | PreviewResizer.s_MouseDownLocation = current.mousePosition.y; 135 | PreviewResizer.s_MouseDownValue = value; 136 | PreviewResizer.s_MouseDragged = false; 137 | current.Use(); 138 | } 139 | break; 140 | case EventType.MouseUp: 141 | if (GUIUtility.hotControl == id) 142 | { 143 | GUIUtility.hotControl = 0; 144 | if (!PreviewResizer.s_MouseDragged) 145 | { 146 | expanded = !expanded; 147 | } 148 | current.Use(); 149 | } 150 | break; 151 | case EventType.MouseDrag: 152 | if (GUIUtility.hotControl == id) 153 | { 154 | value = Mathf.Clamp(current.mousePosition.y - PreviewResizer.s_MouseDownLocation + PreviewResizer.s_MouseDownValue, min, max - 1f); 155 | GUI.changed = true; 156 | PreviewResizer.s_MouseDragged = true; 157 | current.Use(); 158 | } 159 | break; 160 | case EventType.Repaint: 161 | if (GUIUtility.hotControl == 0) 162 | { 163 | EditorGUIUtility.AddCursorRect(position, MouseCursor.SplitResizeUpDown); 164 | } 165 | if (GUIUtility.hotControl == id) 166 | { 167 | EditorGUIUtility.AddCursorRect(new Rect(position.x, position.y - 100f, position.width, position.height + 200f), MouseCursor.SplitResizeUpDown); 168 | } 169 | break; 170 | } 171 | return value; 172 | } 173 | } 174 | } 175 | -------------------------------------------------------------------------------- /Assets/Editor/PreviewResizer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e15ae4c36df5a534f8b5db4864a1af55 3 | timeCreated: 1470125548 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Editor/TestInspector.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | using System.Collections; 4 | using System.Collections.Generic; 5 | using System.Reflection; 6 | using UnityEditor; 7 | 8 | [CustomEditor(typeof (Test))] 9 | public class TestInspector : Editor 10 | { 11 | private int m_ControlPrefabPathId; 12 | private SerializedObject targetObj; 13 | private SerializedProperty person; 14 | private SerializedProperty person2; 15 | private SerializedProperty person3; 16 | private SerializedProperty person4; 17 | 18 | private double m_TimeNow = -1; 19 | 20 | public void OnEnable() 21 | { 22 | targetObj = new SerializedObject(target); 23 | person = targetObj.FindProperty("person"); 24 | person2 = targetObj.FindProperty("person2"); 25 | person3 = targetObj.FindProperty("person3"); 26 | person4 = targetObj.FindProperty("person4"); 27 | } 28 | 29 | public override void OnInspectorGUI() 30 | { 31 | targetObj.Update(); 32 | 33 | EditorGUILayout.BeginHorizontal(); 34 | EditorGUILayout.PropertyField(person); 35 | EditorGUIUtil.ObjectPickerField(person, null, "Assets/AC"); 36 | EditorGUILayout.EndHorizontal(); 37 | 38 | EditorGUILayout.BeginHorizontal(); 39 | EditorGUILayout.PropertyField(person2); 40 | if (GUILayout.Button("C", EditorStyles.miniButton, GUILayout.Width(24f))) 41 | { 42 | ObjectSelectorWindow.ShowObjectPicker(person.objectReferenceValue, OnObjectPicker, "Assets"); 43 | } 44 | EditorGUILayout.EndHorizontal(); 45 | 46 | EditorGUILayout.BeginHorizontal(); 47 | EditorGUILayout.PropertyField(person3); 48 | if (GUILayout.Button("C", EditorStyles.miniButton, GUILayout.Width(24f))) 49 | { 50 | ObjectSelectorWindow.ShowObjectPicker(person3.objectReferenceValue, OnObjectPicker3, "Assets/Sound"); 51 | } 52 | EditorGUILayout.EndHorizontal(); 53 | 54 | EditorGUILayout.BeginHorizontal(); 55 | EditorGUILayout.PropertyField(person4); 56 | if (GUILayout.Button("C", EditorStyles.miniButton, GUILayout.Width(24f))) 57 | { 58 | GameObject go = 59 | AssetDatabase.LoadAssetAtPath( 60 | "Assets/Standard Assets/Characters/ThirdPersonCharacter/Prefabs/ThirdPersonController.prefab"); 61 | 62 | AnimationClip[] clips = AnimationUtility.GetAnimationClips(go); 63 | List ids = new List(); 64 | foreach (var clip in clips) 65 | { 66 | ids.Add(clip.GetInstanceID()); 67 | } 68 | ObjectSelectorWindow.ShowObjectPicker(person4.objectReferenceValue, OnObjectPicker4, "Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation", ids); 69 | } 70 | EditorGUILayout.EndHorizontal(); 71 | 72 | targetObj.ApplyModifiedProperties(); 73 | } 74 | 75 | private void OnObjectPicker1(UnityEngine.Object obj) 76 | { 77 | person.objectReferenceValue = obj; 78 | targetObj.ApplyModifiedProperties(); 79 | } 80 | 81 | private void OnObjectPicker3(UnityEngine.Object obj) 82 | { 83 | person3.objectReferenceValue = obj; 84 | targetObj.ApplyModifiedProperties(); 85 | } 86 | 87 | private void OnObjectPicker4(UnityEngine.Object obj) 88 | { 89 | person4.objectReferenceValue = obj; 90 | targetObj.ApplyModifiedProperties(); 91 | } 92 | 93 | private void OnObjectPicker(UnityEngine.Object obj) 94 | { 95 | if (obj) 96 | { 97 | Debug.Log("点中了 " + obj.name); 98 | } 99 | else 100 | { 101 | Debug.Log("点中了空"); 102 | } 103 | } 104 | } 105 | -------------------------------------------------------------------------------- /Assets/Editor/TestInspector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ea36c48aabef0b8488228b90a7266feb 3 | timeCreated: 1467795312 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ae46b4a173a331e46adda36ee3057822 3 | folderAsset: yes 4 | timeCreated: 1468545173 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Png/1 (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/Png/1 (1).png -------------------------------------------------------------------------------- /Assets/Png/1 (1).png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2de96a648dcb376489d6a23fa3a2d386 3 | timeCreated: 1468545173 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 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: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: 16 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 1 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 1 49 | textureType: 8 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/Png/1 (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/Png/1 (2).png -------------------------------------------------------------------------------- /Assets/Png/1 (2).png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c74e784610d92b44bbc8ca1a3a11546e 3 | timeCreated: 1468545173 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 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: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: 16 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 1 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 1 49 | textureType: 8 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/Png/1 (3).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/Png/1 (3).png -------------------------------------------------------------------------------- /Assets/Png/1 (3).png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ca9ce4278243a074e80f5287f59a989f 3 | timeCreated: 1468545174 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 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: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: 16 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 1 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 1 49 | textureType: 8 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/Sound.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 84114784ff85d864f8599325e9694713 3 | folderAsset: yes 4 | timeCreated: 1468545173 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Sound/biu.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/Sound/biu.mp3 -------------------------------------------------------------------------------- /Assets/Sound/biu.mp3.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2c12b2f45978432428903fbb50f58765 3 | timeCreated: 1468545174 4 | licenseType: Pro 5 | AudioImporter: 6 | serializedVersion: 6 7 | defaultSettings: 8 | loadType: 0 9 | sampleRateSetting: 0 10 | sampleRateOverride: 44100 11 | compressionFormat: 1 12 | quality: 1 13 | conversionMode: 0 14 | platformSettingOverrides: {} 15 | forceToMono: 0 16 | normalize: 1 17 | preloadAudioData: 1 18 | loadInBackground: 0 19 | 3D: 1 20 | userData: 21 | assetBundleName: 22 | assetBundleVariant: 23 | -------------------------------------------------------------------------------- /Assets/Sound/you.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/Sound/you.mp3 -------------------------------------------------------------------------------- /Assets/Sound/you.mp3.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 00dc61d05a16a7845b9fcb62438b64b1 3 | timeCreated: 1468545174 4 | licenseType: Pro 5 | AudioImporter: 6 | serializedVersion: 6 7 | defaultSettings: 8 | loadType: 0 9 | sampleRateSetting: 0 10 | sampleRateOverride: 44100 11 | compressionFormat: 1 12 | quality: 1 13 | conversionMode: 0 14 | platformSettingOverrides: {} 15 | forceToMono: 0 16 | normalize: 1 17 | preloadAudioData: 1 18 | loadInBackground: 0 19 | 3D: 1 20 | userData: 21 | assetBundleName: 22 | assetBundleVariant: 23 | -------------------------------------------------------------------------------- /Assets/Standard Assets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1c0f66a0add093c41bd5fad2fc0618fe 3 | folderAsset: yes 4 | timeCreated: 1471312147 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0634d11ba2033de46822a22ae75ff989 3 | folderAsset: yes 4 | timeCreated: 1471312147 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5917d4234bda0ca4898d9b542fe1bd26 3 | folderAsset: yes 4 | timeCreated: 1471312147 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: de0f182ed97604b4eb2d761b0ee97241 3 | folderAsset: yes 4 | timeCreated: 1471312147 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidCrouch.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidCrouch.fbx -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidCrouch.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d89ea37480b6d75458aa38843e9688dc 3 | ModelImporter: 4 | serializedVersion: 18 5 | fileIDToRecycleName: 6 | 100000: Chest 7 | 100002: //RootNode 8 | 100004: Geo_grp 9 | 100006: Head 10 | 100008: Hips 11 | 100010: Jaw 12 | 100012: JawEND 13 | 100014: Le_Eye_Mesh 14 | 100016: LeftArm 15 | 100018: LeftCheek 16 | 100020: LeftEye 17 | 100022: LeftEyelidLower 18 | 100024: LeftEyelidUpper 19 | 100026: LeftFoot 20 | 100028: LeftForeArm 21 | 100030: LeftHand 22 | 100032: LeftHandIndex1 23 | 100034: LeftHandIndex2 24 | 100036: LeftHandIndex3 25 | 100038: LeftHandMiddle1 26 | 100040: LeftHandMiddle2 27 | 100042: LeftHandMiddle3 28 | 100044: LeftHandPinky1 29 | 100046: LeftHandPinky2 30 | 100048: LeftHandPinky3 31 | 100050: LeftHandRing1 32 | 100052: LeftHandRing2 33 | 100054: LeftHandRing3 34 | 100056: LeftHandThumb1 35 | 100058: LeftHandThumb2 36 | 100060: LeftHandThumb3 37 | 100062: LeftInnerBrow 38 | 100064: LeftIOuterBrow 39 | 100066: LeftLeg 40 | 100068: LeftLipCorner 41 | 100070: LeftLipLower 42 | 100072: LeftLipUpper 43 | 100074: LeftNostril 44 | 100076: LeftShoulder 45 | 100078: LeftToes 46 | 100080: LeftUpLeg 47 | 100082: Lw_Teeth_Mesh 48 | 100084: Neck 49 | 100086: Reference 50 | 100088: Ri_Eye_Mesh 51 | 100090: RightArm 52 | 100092: RightCheek 53 | 100094: RightEye 54 | 100096: RightEyelidLower 55 | 100098: RightEyelidUpper 56 | 100100: RightFoot 57 | 100102: RightForeArm 58 | 100104: RightHand 59 | 100106: RightHandIndex1 60 | 100108: RightHandIndex2 61 | 100110: RightHandIndex3 62 | 100112: RightHandMiddle1 63 | 100114: RightHandMiddle2 64 | 100116: RightHandMiddle3 65 | 100118: RightHandPinky1 66 | 100120: RightHandPinky2 67 | 100122: RightHandPinky3 68 | 100124: RightHandRing1 69 | 100126: RightHandRing2 70 | 100128: RightHandRing3 71 | 100130: RightHandThumb1 72 | 100132: RightHandThumb2 73 | 100134: RightHandThumb3 74 | 100136: RightInnerBrow 75 | 100138: RightIOuterBrow 76 | 100140: RightLeg 77 | 100142: RightLipCorner 78 | 100144: RightLipLower 79 | 100146: RightLipUpper 80 | 100148: RightNostril 81 | 100150: RightShoulder 82 | 100152: RightToes 83 | 100154: RightUpLeg 84 | 100156: Spine 85 | 100158: TongueBack 86 | 100160: TongueTip 87 | 100162: Tounge_Mesh 88 | 100164: Unity_Body_Mesh 89 | 100166: Up_Teeth_Mesh 90 | 400000: Chest 91 | 400002: //RootNode 92 | 400004: Geo_grp 93 | 400006: Head 94 | 400008: Hips 95 | 400010: Jaw 96 | 400012: JawEND 97 | 400014: Le_Eye_Mesh 98 | 400016: LeftArm 99 | 400018: LeftCheek 100 | 400020: LeftEye 101 | 400022: LeftEyelidLower 102 | 400024: LeftEyelidUpper 103 | 400026: LeftFoot 104 | 400028: LeftForeArm 105 | 400030: LeftHand 106 | 400032: LeftHandIndex1 107 | 400034: LeftHandIndex2 108 | 400036: LeftHandIndex3 109 | 400038: LeftHandMiddle1 110 | 400040: LeftHandMiddle2 111 | 400042: LeftHandMiddle3 112 | 400044: LeftHandPinky1 113 | 400046: LeftHandPinky2 114 | 400048: LeftHandPinky3 115 | 400050: LeftHandRing1 116 | 400052: LeftHandRing2 117 | 400054: LeftHandRing3 118 | 400056: LeftHandThumb1 119 | 400058: LeftHandThumb2 120 | 400060: LeftHandThumb3 121 | 400062: LeftInnerBrow 122 | 400064: LeftIOuterBrow 123 | 400066: LeftLeg 124 | 400068: LeftLipCorner 125 | 400070: LeftLipLower 126 | 400072: LeftLipUpper 127 | 400074: LeftNostril 128 | 400076: LeftShoulder 129 | 400078: LeftToes 130 | 400080: LeftUpLeg 131 | 400082: Lw_Teeth_Mesh 132 | 400084: Neck 133 | 400086: Reference 134 | 400088: Ri_Eye_Mesh 135 | 400090: RightArm 136 | 400092: RightCheek 137 | 400094: RightEye 138 | 400096: RightEyelidLower 139 | 400098: RightEyelidUpper 140 | 400100: RightFoot 141 | 400102: RightForeArm 142 | 400104: RightHand 143 | 400106: RightHandIndex1 144 | 400108: RightHandIndex2 145 | 400110: RightHandIndex3 146 | 400112: RightHandMiddle1 147 | 400114: RightHandMiddle2 148 | 400116: RightHandMiddle3 149 | 400118: RightHandPinky1 150 | 400120: RightHandPinky2 151 | 400122: RightHandPinky3 152 | 400124: RightHandRing1 153 | 400126: RightHandRing2 154 | 400128: RightHandRing3 155 | 400130: RightHandThumb1 156 | 400132: RightHandThumb2 157 | 400134: RightHandThumb3 158 | 400136: RightInnerBrow 159 | 400138: RightIOuterBrow 160 | 400140: RightLeg 161 | 400142: RightLipCorner 162 | 400144: RightLipLower 163 | 400146: RightLipUpper 164 | 400148: RightNostril 165 | 400150: RightShoulder 166 | 400152: RightToes 167 | 400154: RightUpLeg 168 | 400156: Spine 169 | 400158: TongueBack 170 | 400160: TongueTip 171 | 400162: Tounge_Mesh 172 | 400164: Unity_Body_Mesh 173 | 400166: Up_Teeth_Mesh 174 | 2300000: Le_Eye_Mesh 175 | 2300002: Ri_Eye_Mesh 176 | 3300000: Le_Eye_Mesh 177 | 3300002: Ri_Eye_Mesh 178 | 4300000: Unity_Body_Mesh 179 | 4300002: Up_Teeth_Mesh 180 | 4300004: Lw_Teeth_Mesh 181 | 4300006: Tounge_Mesh 182 | 4300008: Le_Eye_Mesh 183 | 4300010: Ri_Eye_Mesh 184 | 7400000: UNTY_Sneak_tk04 185 | 7400002: HumanoidCrouchIdle 186 | 7400004: HumanoidCrouchWalk 187 | 7400006: HumanoidCrouchWalkRight 188 | 7400008: HumanoidCrouchWalkLeft 189 | 7400010: HumanoidCrouchTurnRight 190 | 7400012: HumanoidCrouchTurnLeft 191 | 7400014: HumanoidCrouchWalkRightB 192 | 9500000: //RootNode 193 | 13700000: Lw_Teeth_Mesh 194 | 13700002: Tounge_Mesh 195 | 13700004: Unity_Body_Mesh 196 | 13700006: Up_Teeth_Mesh 197 | materials: 198 | importMaterials: 0 199 | materialName: 1 200 | materialSearch: 2 201 | animations: 202 | legacyGenerateAnimations: 4 203 | bakeSimulation: 0 204 | optimizeGameObjects: 0 205 | motionNodeName: 206 | pivotNodeName: 207 | animationCompression: 1 208 | animationRotationError: .5 209 | animationPositionError: .5 210 | animationScaleError: .5 211 | animationWrapMode: 0 212 | extraExposedTransformPaths: [] 213 | clipAnimations: 214 | - serializedVersion: 16 215 | name: HumanoidCrouchIdle 216 | takeName: Take 001 217 | firstFrame: 264 218 | lastFrame: 319 219 | wrapMode: 0 220 | orientationOffsetY: -38 221 | level: 0 222 | cycleOffset: 0 223 | loop: 0 224 | loopTime: 1 225 | loopBlend: 1 226 | loopBlendOrientation: 1 227 | loopBlendPositionY: 0 228 | loopBlendPositionXZ: 0 229 | keepOriginalOrientation: 0 230 | keepOriginalPositionY: 0 231 | keepOriginalPositionXZ: 0 232 | heightFromFeet: 1 233 | mirror: 0 234 | bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 235 | curves: [] 236 | events: [] 237 | transformMask: [] 238 | maskType: 0 239 | maskSource: {instanceID: 0} 240 | - serializedVersion: 16 241 | name: HumanoidCrouchWalk 242 | takeName: Take 001 243 | firstFrame: 105 244 | lastFrame: 159 245 | wrapMode: 0 246 | orientationOffsetY: -38 247 | level: 0 248 | cycleOffset: 0 249 | loop: 0 250 | loopTime: 1 251 | loopBlend: 1 252 | loopBlendOrientation: 1 253 | loopBlendPositionY: 0 254 | loopBlendPositionXZ: 0 255 | keepOriginalOrientation: 0 256 | keepOriginalPositionY: 1 257 | keepOriginalPositionXZ: 0 258 | heightFromFeet: 0 259 | mirror: 0 260 | bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 261 | curves: [] 262 | events: [] 263 | transformMask: [] 264 | maskType: 0 265 | maskSource: {instanceID: 0} 266 | - serializedVersion: 16 267 | name: HumanoidCrouchWalkRight 268 | takeName: Take 001 269 | firstFrame: 2193 270 | lastFrame: 2245 271 | wrapMode: 0 272 | orientationOffsetY: -38 273 | level: 0 274 | cycleOffset: .300000012 275 | loop: 0 276 | loopTime: 1 277 | loopBlend: 1 278 | loopBlendOrientation: 1 279 | loopBlendPositionY: 0 280 | loopBlendPositionXZ: 0 281 | keepOriginalOrientation: 0 282 | keepOriginalPositionY: 1 283 | keepOriginalPositionXZ: 0 284 | heightFromFeet: 0 285 | mirror: 0 286 | bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 287 | curves: [] 288 | events: [] 289 | transformMask: [] 290 | maskType: 0 291 | maskSource: {instanceID: 0} 292 | - serializedVersion: 16 293 | name: HumanoidCrouchWalkLeft 294 | takeName: Take 001 295 | firstFrame: 1542 296 | lastFrame: 1610 297 | wrapMode: 0 298 | orientationOffsetY: -38 299 | level: 0 300 | cycleOffset: .709999979 301 | loop: 0 302 | loopTime: 1 303 | loopBlend: 1 304 | loopBlendOrientation: 0 305 | loopBlendPositionY: 0 306 | loopBlendPositionXZ: 0 307 | keepOriginalOrientation: 0 308 | keepOriginalPositionY: 1 309 | keepOriginalPositionXZ: 0 310 | heightFromFeet: 0 311 | mirror: 0 312 | bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 313 | curves: [] 314 | events: [] 315 | transformMask: [] 316 | maskType: 0 317 | maskSource: {instanceID: 0} 318 | - serializedVersion: 16 319 | name: HumanoidCrouchTurnRight 320 | takeName: Take 001 321 | firstFrame: 1932 322 | lastFrame: 1976 323 | wrapMode: 0 324 | orientationOffsetY: -38 325 | level: 0 326 | cycleOffset: 0 327 | loop: 0 328 | loopTime: 1 329 | loopBlend: 1 330 | loopBlendOrientation: 0 331 | loopBlendPositionY: 0 332 | loopBlendPositionXZ: 0 333 | keepOriginalOrientation: 0 334 | keepOriginalPositionY: 1 335 | keepOriginalPositionXZ: 0 336 | heightFromFeet: 0 337 | mirror: 0 338 | bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 339 | curves: [] 340 | events: [] 341 | transformMask: [] 342 | maskType: 0 343 | maskSource: {instanceID: 0} 344 | - serializedVersion: 16 345 | name: HumanoidCrouchTurnLeft 346 | takeName: Take 001 347 | firstFrame: 1932 348 | lastFrame: 1976 349 | wrapMode: 0 350 | orientationOffsetY: 38 351 | level: 0 352 | cycleOffset: 0 353 | loop: 0 354 | loopTime: 1 355 | loopBlend: 1 356 | loopBlendOrientation: 0 357 | loopBlendPositionY: 0 358 | loopBlendPositionXZ: 0 359 | keepOriginalOrientation: 0 360 | keepOriginalPositionY: 1 361 | keepOriginalPositionXZ: 0 362 | heightFromFeet: 0 363 | mirror: 1 364 | bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 365 | curves: [] 366 | events: [] 367 | transformMask: [] 368 | maskType: 0 369 | maskSource: {instanceID: 0} 370 | - serializedVersion: 16 371 | name: HumanoidCrouchWalkRightB 372 | takeName: Take 001 373 | firstFrame: 1542 374 | lastFrame: 1610 375 | wrapMode: 0 376 | orientationOffsetY: 38 377 | level: 0 378 | cycleOffset: 0 379 | loop: 0 380 | loopTime: 1 381 | loopBlend: 1 382 | loopBlendOrientation: 0 383 | loopBlendPositionY: 0 384 | loopBlendPositionXZ: 0 385 | keepOriginalOrientation: 0 386 | keepOriginalPositionY: 1 387 | keepOriginalPositionXZ: 0 388 | heightFromFeet: 0 389 | mirror: 1 390 | bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 391 | curves: [] 392 | events: [] 393 | transformMask: [] 394 | maskType: 0 395 | maskSource: {instanceID: 0} 396 | isReadable: 1 397 | meshes: 398 | lODScreenPercentages: [] 399 | globalScale: .00999999978 400 | meshCompression: 0 401 | addColliders: 0 402 | importBlendShapes: 0 403 | swapUVChannels: 0 404 | generateSecondaryUV: 0 405 | useFileUnits: 1 406 | optimizeMeshForGPU: 1 407 | weldVertices: 1 408 | secondaryUVAngleDistortion: 8 409 | secondaryUVAreaDistortion: 15.000001 410 | secondaryUVHardAngle: 88 411 | secondaryUVPackMargin: 4 412 | useFileScale: 0 413 | tangentSpace: 414 | normalSmoothAngle: 60 415 | splitTangentsAcrossUV: 1 416 | normalImportMode: 0 417 | tangentImportMode: 1 418 | importAnimation: 1 419 | copyAvatar: 0 420 | humanDescription: 421 | human: 422 | - boneName: Hips 423 | humanName: Hips 424 | limit: 425 | min: {x: -40, y: -40, z: -40} 426 | max: {x: 40, y: 40, z: 40} 427 | value: {x: .0748809204, y: 0, z: .0374404602} 428 | length: .0936011821 429 | modified: 1 430 | - boneName: LeftUpLeg 431 | humanName: LeftUpperLeg 432 | limit: 433 | min: {x: -60.0000038, y: -60.0000038, z: -90} 434 | max: {x: 60.0000038, y: 60.0000038, z: 50} 435 | value: {x: .327766955, y: 0, z: .163883477} 436 | length: .409708828 437 | modified: 1 438 | - boneName: RightUpLeg 439 | humanName: RightUpperLeg 440 | limit: 441 | min: {x: -60.0000038, y: -60.0000038, z: -90} 442 | max: {x: 60.0000038, y: 60.0000038, z: 50} 443 | value: {x: .327766657, y: 0, z: .163883328} 444 | length: .40970847 445 | modified: 1 446 | - boneName: LeftLeg 447 | humanName: LeftLowerLeg 448 | limit: 449 | min: {x: -90, y: 0, z: -80} 450 | max: {x: 90, y: 0, z: 80} 451 | value: {x: .338686317, y: 0, z: .169343159} 452 | length: .423358053 453 | modified: 1 454 | - boneName: RightLeg 455 | humanName: RightLowerLeg 456 | limit: 457 | min: {x: -90, y: 0, z: -80} 458 | max: {x: 90, y: 0, z: 80} 459 | value: {x: .338686228, y: 0, z: .169343114} 460 | length: .423357934 461 | modified: 1 462 | - boneName: LeftFoot 463 | humanName: LeftFoot 464 | limit: 465 | min: {x: 0, y: -30.0000019, z: -50} 466 | max: {x: 0, y: 30.0000019, z: 50} 467 | value: {x: .0686752051, y: 0, z: .0343376026} 468 | length: .0858440399 469 | modified: 1 470 | - boneName: RightFoot 471 | humanName: RightFoot 472 | limit: 473 | min: {x: 0, y: -30.0000019, z: -50} 474 | max: {x: 0, y: 30.0000019, z: 50} 475 | value: {x: .0686753467, y: 0, z: .0343376733} 476 | length: .0858442187 477 | modified: 1 478 | - boneName: Spine 479 | humanName: Spine 480 | limit: 481 | min: {x: -40, y: -40, z: -40} 482 | max: {x: 40, y: 40, z: 40} 483 | value: {x: .131201908, y: 0, z: .065600954} 484 | length: .164002463 485 | modified: 1 486 | - boneName: Chest 487 | humanName: Chest 488 | limit: 489 | min: {x: -40, y: -40, z: -40} 490 | max: {x: 40, y: 40, z: 40} 491 | value: {x: .190353379, y: 0, z: .0951766893} 492 | length: .237941802 493 | modified: 1 494 | - boneName: Neck 495 | humanName: Neck 496 | limit: 497 | min: {x: -40, y: -40, z: -40} 498 | max: {x: 40, y: 40, z: 40} 499 | value: {x: .0855656564, y: 0, z: .0427828282} 500 | length: .106957108 501 | modified: 1 502 | - boneName: Head 503 | humanName: Head 504 | limit: 505 | min: {x: -40, y: -40, z: -40} 506 | max: {x: 40, y: 40, z: 40} 507 | value: {x: .0855656564, y: 0, z: .0427828282} 508 | length: .106957108 509 | modified: 1 510 | - boneName: LeftShoulder 511 | humanName: LeftShoulder 512 | limit: 513 | min: {x: 0, y: -15.000001, z: -15.000001} 514 | max: {x: 0, y: 15.000001, z: 30.0000019} 515 | value: {x: .0728295371, y: 0, z: .0364147685} 516 | length: .0910369605 517 | modified: 1 518 | - boneName: RightShoulder 519 | humanName: RightShoulder 520 | limit: 521 | min: {x: 0, y: -15.000001, z: -15.000001} 522 | max: {x: 0, y: 15.000001, z: 30.0000019} 523 | value: {x: .0728297681, y: 0, z: .036414884} 524 | length: .0910372436 525 | modified: 1 526 | - boneName: LeftArm 527 | humanName: LeftUpperArm 528 | limit: 529 | min: {x: -90, y: -100, z: -60.0000038} 530 | max: {x: 90, y: 100, z: 100} 531 | value: {x: .203239575, y: 0, z: .101619788} 532 | length: .25404954 533 | modified: 1 534 | - boneName: RightArm 535 | humanName: RightUpperArm 536 | limit: 537 | min: {x: -90, y: -100, z: -60.0000038} 538 | max: {x: 90, y: 100, z: 100} 539 | value: {x: .203239575, y: 0, z: .101619788} 540 | length: .25404954 541 | modified: 1 542 | - boneName: LeftForeArm 543 | humanName: LeftLowerArm 544 | limit: 545 | min: {x: -90, y: 0, z: -80} 546 | max: {x: 90, y: 0, z: 80} 547 | value: {x: .197111592, y: 0, z: .0985557958} 548 | length: .246389553 549 | modified: 1 550 | - boneName: RightForeArm 551 | humanName: RightLowerArm 552 | limit: 553 | min: {x: -90, y: 0, z: -80} 554 | max: {x: 90, y: 0, z: 80} 555 | value: {x: .197110742, y: 0, z: .0985553712} 556 | length: .246388495 557 | modified: 1 558 | - boneName: LeftHand 559 | humanName: LeftHand 560 | limit: 561 | min: {x: 0, y: -40, z: -80} 562 | max: {x: 0, y: 40, z: 80} 563 | value: {x: .0985557958, y: 0, z: .0492778979} 564 | length: .123194776 565 | modified: 1 566 | - boneName: RightHand 567 | humanName: RightHand 568 | limit: 569 | min: {x: 0, y: -40, z: -80} 570 | max: {x: 0, y: 40, z: 80} 571 | value: {x: .0985553712, y: 0, z: .0492776856} 572 | length: .123194247 573 | modified: 1 574 | - boneName: LeftToes 575 | humanName: LeftToes 576 | limit: 577 | min: {x: 0, y: 0, z: -50} 578 | max: {x: 0, y: 0, z: 50} 579 | value: {x: .065187104, y: 0, z: .032593552} 580 | length: .0814839154 581 | modified: 1 582 | - boneName: RightToes 583 | humanName: RightToes 584 | limit: 585 | min: {x: 0, y: 0, z: -50} 586 | max: {x: 0, y: 0, z: 50} 587 | value: {x: .0651872158, y: 0, z: .0325936079} 588 | length: .081484057 589 | modified: 1 590 | - boneName: LeftCheek 591 | humanName: LeftEye 592 | limit: 593 | min: {x: 0, y: -20, z: -10} 594 | max: {x: 0, y: 20, z: 15.000001} 595 | value: {x: .0799999759, y: 0, z: .0399999879} 596 | length: .100000001 597 | modified: 1 598 | - boneName: RightCheek 599 | humanName: RightEye 600 | limit: 601 | min: {x: 0, y: -20, z: -10} 602 | max: {x: 0, y: 20, z: 15.000001} 603 | value: {x: .0799999759, y: 0, z: .0399999879} 604 | length: .100000001 605 | modified: 1 606 | - boneName: Jaw 607 | humanName: Jaw 608 | limit: 609 | min: {x: 0, y: -10, z: -10} 610 | max: {x: 0, y: 10, z: 10} 611 | value: {x: .0799999759, y: 0, z: .0399999879} 612 | length: .100000001 613 | modified: 1 614 | - boneName: LeftHandThumb1 615 | humanName: Left Thumb Proximal 616 | limit: 617 | min: {x: 0, y: -25, z: -20} 618 | max: {x: 0, y: 25, z: 20} 619 | value: {x: .0232954323, y: 0, z: .0116477162} 620 | length: .0291192997 621 | modified: 1 622 | - boneName: LeftHandThumb2 623 | humanName: Left Thumb Intermediate 624 | limit: 625 | min: {x: 0, y: 0, z: -40} 626 | max: {x: 0, y: 0, z: 35} 627 | value: {x: .0270182174, y: 0, z: .0135091087} 628 | length: .0337727815 629 | modified: 1 630 | - boneName: LeftHandThumb3 631 | humanName: Left Thumb Distal 632 | limit: 633 | min: {x: 0, y: 0, z: -40} 634 | max: {x: 0, y: 0, z: 35} 635 | value: {x: .0202636626, y: 0, z: .0101318313} 636 | length: .0253295861 637 | modified: 1 638 | - boneName: LeftHandIndex1 639 | humanName: Left Index Proximal 640 | limit: 641 | min: {x: 0, y: -20, z: -50} 642 | max: {x: 0, y: 20, z: 50} 643 | value: {x: .0318517908, y: 0, z: .0159258954} 644 | length: .0398147553 645 | modified: 1 646 | - boneName: LeftHandIndex2 647 | humanName: Left Index Intermediate 648 | limit: 649 | min: {x: 0, y: 0, z: -45} 650 | max: {x: 0, y: 0, z: 45} 651 | value: {x: .0223746132, y: 0, z: .0111873066} 652 | length: .0279682763 653 | modified: 1 654 | - boneName: LeftHandIndex3 655 | humanName: Left Index Distal 656 | limit: 657 | min: {x: 0, y: 0, z: -45} 658 | max: {x: 0, y: 0, z: 45} 659 | value: {x: .0167809594, y: 0, z: .00839047972} 660 | length: .0209762082 661 | modified: 1 662 | - boneName: LeftHandMiddle1 663 | humanName: Left Middle Proximal 664 | limit: 665 | min: {x: 0, y: -7.50000048, z: -50} 666 | max: {x: 0, y: 7.50000048, z: 50} 667 | value: {x: .0354253612, y: 0, z: .0177126806} 668 | length: .0442817174 669 | modified: 1 670 | - boneName: LeftHandMiddle2 671 | humanName: Left Middle Intermediate 672 | limit: 673 | min: {x: 0, y: 0, z: -45} 674 | max: {x: 0, y: 0, z: 45} 675 | value: {x: .0271717981, y: 0, z: .013585899} 676 | length: .0339647569 677 | modified: 1 678 | - boneName: LeftHandMiddle3 679 | humanName: Left Middle Distal 680 | limit: 681 | min: {x: 0, y: 0, z: -45} 682 | max: {x: 0, y: 0, z: 45} 683 | value: {x: .0203788485, y: 0, z: .0101894243} 684 | length: .0254735686 685 | modified: 1 686 | - boneName: LeftHandRing1 687 | humanName: Left Ring Proximal 688 | limit: 689 | min: {x: 0, y: -7.50000048, z: -50} 690 | max: {x: 0, y: 7.50000048, z: 50} 691 | value: {x: .034554895, y: 0, z: .0172774475} 692 | length: .0431936346 693 | modified: 1 694 | - boneName: LeftHandRing2 695 | humanName: Left Ring Intermediate 696 | limit: 697 | min: {x: 0, y: 0, z: -45} 698 | max: {x: 0, y: 0, z: 45} 699 | value: {x: .0246685278, y: 0, z: .0123342639} 700 | length: .0308356676 701 | modified: 1 702 | - boneName: LeftHandRing3 703 | humanName: Left Ring Distal 704 | limit: 705 | min: {x: 0, y: 0, z: -45} 706 | max: {x: 0, y: 0, z: 45} 707 | value: {x: .0185013935, y: 0, z: .00925069675} 708 | length: .0231267512 709 | modified: 1 710 | - boneName: LeftHandPinky1 711 | humanName: Left Little Proximal 712 | limit: 713 | min: {x: 0, y: -20, z: -50} 714 | max: {x: 0, y: 20, z: 50} 715 | value: {x: .024671454, y: 0, z: .012335727} 716 | length: .0308393259 717 | modified: 1 718 | - boneName: LeftHandPinky2 719 | humanName: Left Little Intermediate 720 | limit: 721 | min: {x: 0, y: 0, z: -45} 722 | max: {x: 0, y: 0, z: 45} 723 | value: {x: .0184512939, y: 0, z: .00922564697} 724 | length: .0230641253 725 | modified: 1 726 | - boneName: LeftHandPinky3 727 | humanName: Left Little Distal 728 | limit: 729 | min: {x: 0, y: 0, z: -45} 730 | max: {x: 0, y: 0, z: 45} 731 | value: {x: .0138384728, y: 0, z: .00691923639} 732 | length: .0172980949 733 | modified: 1 734 | - boneName: RightHandThumb1 735 | humanName: Right Thumb Proximal 736 | limit: 737 | min: {x: 0, y: -25, z: -20} 738 | max: {x: 0, y: 25, z: 20} 739 | value: {x: .0232955087, y: 0, z: .0116477543} 740 | length: .0291193947 741 | modified: 1 742 | - boneName: RightHandThumb2 743 | humanName: Right Thumb Intermediate 744 | limit: 745 | min: {x: 0, y: 0, z: -40} 746 | max: {x: 0, y: 0, z: 35} 747 | value: {x: .0270181522, y: 0, z: .0135090761} 748 | length: .0337726995 749 | modified: 1 750 | - boneName: RightHandThumb3 751 | humanName: Right Thumb Distal 752 | limit: 753 | min: {x: 0, y: 0, z: -40} 754 | max: {x: 0, y: 0, z: 35} 755 | value: {x: .0202636123, y: 0, z: .0101318061} 756 | length: .0253295247 757 | modified: 1 758 | - boneName: RightHandIndex1 759 | humanName: Right Index Proximal 760 | limit: 761 | min: {x: 0, y: -20, z: -50} 762 | max: {x: 0, y: 20, z: 50} 763 | value: {x: .0318510309, y: 0, z: .0159255154} 764 | length: .0398138054 765 | modified: 1 766 | - boneName: RightHandIndex2 767 | humanName: Right Index Intermediate 768 | limit: 769 | min: {x: 0, y: 0, z: -45} 770 | max: {x: 0, y: 0, z: 45} 771 | value: {x: .0223747212, y: 0, z: .0111873606} 772 | length: .0279684104 773 | modified: 1 774 | - boneName: RightHandIndex3 775 | humanName: Right Index Distal 776 | limit: 777 | min: {x: 0, y: 0, z: -45} 778 | max: {x: 0, y: 0, z: 45} 779 | value: {x: .0167810395, y: 0, z: .00839051977} 780 | length: .0209763087 781 | modified: 1 782 | - boneName: RightHandMiddle1 783 | humanName: Right Middle Proximal 784 | limit: 785 | min: {x: 0, y: -7.50000048, z: -50} 786 | max: {x: 0, y: 7.50000048, z: 50} 787 | value: {x: .0354258306, y: 0, z: .0177129153} 788 | length: .044282306 789 | modified: 1 790 | - boneName: RightHandMiddle2 791 | humanName: Right Middle Intermediate 792 | limit: 793 | min: {x: 0, y: 0, z: -45} 794 | max: {x: 0, y: 0, z: 45} 795 | value: {x: .0271718819, y: 0, z: .0135859409} 796 | length: .0339648612 797 | modified: 1 798 | - boneName: RightHandMiddle3 799 | humanName: Right Middle Distal 800 | limit: 801 | min: {x: 0, y: 0, z: -45} 802 | max: {x: 0, y: 0, z: 45} 803 | value: {x: .02037891, y: 0, z: .010189455} 804 | length: .0254736468 805 | modified: 1 806 | - boneName: RightHandRing1 807 | humanName: Right Ring Proximal 808 | limit: 809 | min: {x: 0, y: -7.50000048, z: -50} 810 | max: {x: 0, y: 7.50000048, z: 50} 811 | value: {x: .0345548131, y: 0, z: .0172774065} 812 | length: .043193534 813 | modified: 1 814 | - boneName: RightHandRing2 815 | humanName: Right Ring Intermediate 816 | limit: 817 | min: {x: 0, y: 0, z: -45} 818 | max: {x: 0, y: 0, z: 45} 819 | value: {x: .024668118, y: 0, z: .012334059} 820 | length: .0308351573 821 | modified: 1 822 | - boneName: RightHandRing3 823 | humanName: Right Ring Distal 824 | limit: 825 | min: {x: 0, y: 0, z: -45} 826 | max: {x: 0, y: 0, z: 45} 827 | value: {x: .0185010862, y: 0, z: .00925054308} 828 | length: .0231263675 829 | modified: 1 830 | - boneName: RightHandPinky1 831 | humanName: Right Little Proximal 832 | limit: 833 | min: {x: 0, y: -20, z: -50} 834 | max: {x: 0, y: 20, z: 50} 835 | value: {x: .0246717427, y: 0, z: .0123358713} 836 | length: .0308396872 837 | modified: 1 838 | - boneName: RightHandPinky2 839 | humanName: Right Little Intermediate 840 | limit: 841 | min: {x: 0, y: 0, z: -45} 842 | max: {x: 0, y: 0, z: 45} 843 | value: {x: .0184513107, y: 0, z: .00922565535} 844 | length: .0230641477 845 | modified: 1 846 | - boneName: RightHandPinky3 847 | humanName: Right Little Distal 848 | limit: 849 | min: {x: 0, y: 0, z: -45} 850 | max: {x: 0, y: 0, z: 45} 851 | value: {x: .013838484, y: 0, z: .00691924198} 852 | length: .0172981098 853 | modified: 1 854 | skeleton: 855 | - name: 856 | position: {x: 0, y: 0, z: 0} 857 | rotation: {x: 0, y: 0, z: 0, w: .99999994} 858 | scale: {x: 1, y: 1, z: 1} 859 | transformModified: 1 860 | - name: Reference 861 | position: {x: 0, y: 0, z: 0} 862 | rotation: {x: 0, y: -0, z: 0, w: .99999994} 863 | scale: {x: 1, y: 1, z: 1} 864 | transformModified: 1 865 | - name: Hips 866 | position: {x: 3.42077811e-09, y: .963793695, z: -.0235067811} 867 | rotation: {x: 5.82076654e-09, y: 4.65661252e-08, z: -2.91038305e-09, w: .99999994} 868 | scale: {x: .999999464, y: .999999464, z: .999999583} 869 | transformModified: 1 870 | - name: LeftUpLeg 871 | position: {x: -.0754494593, y: -.045663476, z: 4.68068517e-09} 872 | rotation: {x: -4.07453626e-08, y: -3.4924593e-08, z: -4.3655735e-08, w: .99999994} 873 | scale: {x: 1, y: 1.00000036, z: 1.00000036} 874 | transformModified: 1 875 | - name: LeftLeg 876 | position: {x: -.0205504373, y: -.409130454, z: .0071713319} 877 | rotation: {x: 2.32830679e-08, y: -4.65661252e-08, z: 3.49245859e-08, w: .99999994} 878 | scale: {x: 1.00000024, y: 1.00000024, z: .999999762} 879 | transformModified: 1 880 | - name: LeftFoot 881 | position: {x: -.00515303621, y: -.423155665, z: -.0120320953} 882 | rotation: {x: 1.16415313e-08, y: 6.9849186e-08, z: 1.16529e-08, w: .99999994} 883 | scale: {x: 1.00000012, y: 1.00000012, z: 1.00000012} 884 | transformModified: 1 885 | - name: LeftToes 886 | position: {x: -.00748698693, y: -.0731672943, z: .145427078} 887 | rotation: {x: 4.54747316e-11, y: -1.16415313e-08, z: 7.20825038e-19, w: .99999994} 888 | scale: {x: 1, y: 1.00000012, z: .99999994} 889 | transformModified: 1 890 | - name: RightUpLeg 891 | position: {x: .0754495189, y: -.045663774, z: 6.53003767e-08} 892 | rotation: {x: -1.23691262e-08, y: -4.80213167e-08, z: -3.20142099e-08, w: .99999994} 893 | scale: {x: 1, y: 1.00000024, z: .999999821} 894 | transformModified: 1 895 | - name: RightLeg 896 | position: {x: .0205504801, y: -.409130156, z: .00717126951} 897 | rotation: {x: 1.23691271e-08, y: 1.45519141e-09, z: 3.4924593e-08, w: .99999994} 898 | scale: {x: 1.00000012, y: 1, z: 1.00000024} 899 | transformModified: 1 900 | - name: RightFoot 901 | position: {x: .00515298778, y: -.423155665, z: -.0120320329} 902 | rotation: {x: -6.91215929e-09, y: 1.16415331e-08, z: -2.28095782e-16, w: .99999994} 903 | scale: {x: 1.00000012, y: 1.00000012, z: 1} 904 | transformModified: 1 905 | - name: RightToes 906 | position: {x: .00748700323, y: -.0731672719, z: .145427436} 907 | rotation: {x: 1.13686816e-09, y: -1.77635673e-15, z: -4.52041241e-24, w: .99999994} 908 | scale: {x: 1, y: 1.00000012, z: .999999881} 909 | transformModified: 1 910 | - name: Spine 911 | position: {x: -3.00148741e-08, y: .0922629237, z: .0157713275} 912 | rotation: {x: -1.74622983e-08, y: -4.65661252e-08, z: 1.45519143e-08, w: .99999994} 913 | scale: {x: .99999994, y: 1.00000024, z: 1} 914 | transformModified: 1 915 | - name: Chest 916 | position: {x: 1.17779621e-07, y: .162540436, z: .0218507703} 917 | rotation: {x: -2.91038282e-09, y: 3.04931835e-16, z: -1.16415313e-08, w: .99999994} 918 | scale: {x: 1, y: 1, z: 1.00000012} 919 | transformModified: 1 920 | - name: LeftShoulder 921 | position: {x: -.0382436588, y: .192178369, z: -.017063193} 922 | rotation: {x: -.0140066501, y: -.0595066473, z: .228689954, w: .971577883} 923 | scale: {x: 1.00000024, y: 1.00000012, z: 1.00000036} 924 | transformModified: 1 925 | - name: LeftArm 926 | position: {x: -.0835746303, y: .0360973217, z: 2.02652473e-08} 927 | rotation: {x: .00946434215, y: .0436915196, z: -.223042428, w: .973783076} 928 | scale: {x: 1.00000024, y: .999999881, z: .999999583} 929 | transformModified: 1 930 | - name: LeftForeArm 931 | position: {x: -.25404951, y: 1.22031747e-06, z: 3.19976436e-08} 932 | rotation: {x: -.000616516976, y: .0220786054, z: -.0160702672, w: .999626815} 933 | scale: {x: 1, y: 1.00000012, z: 1.00000012} 934 | transformModified: 1 935 | - name: LeftHand 936 | position: {x: -.246389613, y: -4.35680903e-07, z: -9.75885257e-08} 937 | rotation: {x: -4.02154443e-09, y: -1.4466176e-09, z: -.0214135218, w: .999770641} 938 | scale: {x: 1.00000012, y: .99999994, z: 1.00000012} 939 | transformModified: 1 940 | - name: LeftHandIndex1 941 | position: {x: -.075125888, y: -.0078406008, z: .0326528661} 942 | rotation: {x: -.00211889809, y: .080257535, z: .0175381638, w: .996617556} 943 | scale: {x: .999999523, y: 1, z: .999999762} 944 | transformModified: 1 945 | - name: LeftHandIndex2 946 | position: {x: -.0397970714, y: 4.91564933e-05, z: .0011855599} 947 | rotation: {x: .000501967676, y: .0154704293, z: .0404186174, w: .999062896} 948 | scale: {x: .999999821, y: 1, z: 1} 949 | transformModified: 1 950 | - name: LeftHandIndex3 951 | position: {x: -.0279682875, y: -1.673816e-07, z: -6.32759711e-09} 952 | rotation: {x: 3.69308495e-08, y: 6.05847372e-09, z: 7.44928075e-09, w: .99999994} 953 | scale: {x: 1.00000012, y: .99999994, z: 1.00000024} 954 | transformModified: 1 955 | - name: LeftHandMiddle1 956 | position: {x: -.0760238469, y: -.00188483985, z: .0101411967} 957 | rotation: {x: -.000768827042, y: .03332109, z: .0209074691, w: .999225616} 958 | scale: {x: .999999702, y: 1.00000012, z: 1.00000012} 959 | transformModified: 1 960 | - name: LeftHandMiddle2 961 | position: {x: -.0442796722, y: 3.25862288e-06, z: -.000425204897} 962 | rotation: {x: -.00136237638, y: -.0191563964, z: .0379062556, w: .999096692} 963 | scale: {x: .999999821, y: .999999464, z: 1.00000012} 964 | transformModified: 1 965 | - name: LeftHandMiddle3 966 | position: {x: -.0339647718, y: 2.86249474e-07, z: -8.29717592e-08} 967 | rotation: {x: 2.32546835e-08, y: 2.64777067e-09, z: 2.93403135e-10, w: .99999994} 968 | scale: {x: .999999046, y: .999999762, z: .999999166} 969 | transformModified: 1 970 | - name: LeftHandPinky1 971 | position: {x: -.0656595677, y: -.00782520603, z: -.0322510153} 972 | rotation: {x: -.000914534612, y: .0121654291, z: .0212139543, w: .999700487} 973 | scale: {x: .999999523, y: .999999821, z: .999999702} 974 | transformModified: 1 975 | - name: LeftHandPinky2 976 | position: {x: -.0308053438, y: -3.20081381e-05, z: -.0014482754} 977 | rotation: {x: -.000170624597, y: -.00966151059, z: -.00536243059, w: .999938905} 978 | scale: {x: 1.00000024, y: 1.00000012, z: 1.00000024} 979 | transformModified: 1 980 | - name: LeftHandPinky3 981 | position: {x: -.023064144, y: -6.31396097e-06, z: 1.49689924e-07} 982 | rotation: {x: 2.02855333e-08, y: 5.32508655e-11, z: 1.8177555e-09, w: .99999994} 983 | scale: {x: .99999994, y: .999999821, z: 1.00000012} 984 | transformModified: 1 985 | - name: LeftHandRing1 986 | position: {x: -.0703019649, y: -.00374631234, z: -.0114116408} 987 | rotation: {x: -.000323360844, y: .0115971807, z: .024741888, w: .999626517} 988 | scale: {x: .999999583, y: .999999881, z: .999999523} 989 | transformModified: 1 990 | - name: LeftHandRing2 991 | position: {x: -.0431358069, y: -1.94654622e-05, z: -.00223529967} 992 | rotation: {x: -.00120297296, y: -.0231146254, z: .0409693159, w: .998892248} 993 | scale: {x: 1, y: 1.00000024, z: 1} 994 | transformModified: 1 995 | - name: LeftHandRing3 996 | position: {x: -.0308356825, y: 2.39532568e-07, z: -7.19476922e-09} 997 | rotation: {x: -6.08837869e-10, y: 1.12349374e-08, z: -7.34940375e-09, w: .99999994} 998 | scale: {x: 1.00000036, y: 1.0000006, z: 1.00000048} 999 | transformModified: 1 1000 | - name: LeftHandThumb1 1001 | position: {x: -.0142304301, y: -.0123787876, z: .0255317632} 1002 | rotation: {x: -.012324756, y: -.00852822885, z: .0125762429, w: .99980849} 1003 | scale: {x: .999999583, y: .999999881, z: .999999404} 1004 | transformModified: 1 1005 | - name: LeftHandThumb2 1006 | position: {x: -.0163738672, y: -.00529063167, z: .02349131} 1007 | rotation: {x: -.0260513071, y: .0966911316, z: .00361812161, w: .994966805} 1008 | scale: {x: 1.00000048, y: 1, z: 1.00000036} 1009 | transformModified: 1 1010 | - name: LeftHandThumb3 1011 | position: {x: -.0254602432, y: -.00763921905, z: .0208331123} 1012 | rotation: {x: 2.46801015e-08, y: 6.89048749e-11, z: -2.14205915e-08, w: .99999994} 1013 | scale: {x: .999999821, y: 1, z: 1} 1014 | transformModified: 1 1015 | - name: Neck 1016 | position: {x: -5.19688825e-08, y: .235723853, z: -.0324132778} 1017 | rotation: {x: -8.73114825e-09, y: -2.32830626e-08, z: 2.32830626e-08, w: .99999994} 1018 | scale: {x: 1.00000012, y: 1, z: 1.00000012} 1019 | transformModified: 1 1020 | - name: Head 1021 | position: {x: 5.99316294e-08, y: .106355786, z: .0113267787} 1022 | rotation: {x: 1.16415313e-08, y: 1.16415313e-08, z: -1.74622965e-08, w: .99999994} 1023 | scale: {x: 1.00000012, y: 1, z: .99999994} 1024 | transformModified: 1 1025 | - name: Jaw 1026 | position: {x: -1.07955245e-07, y: .0111267567, z: .0103275944} 1027 | rotation: {x: -1.7085941e-15, y: 1.16415313e-08, z: 1.35525285e-16, w: .99999994} 1028 | scale: {x: 1, y: 1, z: 1} 1029 | transformModified: 1 1030 | - name: LeftCheek 1031 | position: {x: -.0542440563, y: .0337018967, z: .0594304204} 1032 | rotation: {x: -1.7085941e-15, y: 1.16415313e-08, z: 1.35525285e-16, w: .99999994} 1033 | scale: {x: 1, y: 1, z: 1} 1034 | transformModified: 1 1035 | - name: RightCheek 1036 | position: {x: .0542399958, y: .0337027349, z: .0594274066} 1037 | rotation: {x: -8.20415731e-16, y: 1.16415313e-08, z: -3.08563885e-16, w: .99999994} 1038 | scale: {x: .999999881, y: 1, z: .999999881} 1039 | transformModified: 1 1040 | - name: RightShoulder 1041 | position: {x: .038328331, y: .192176938, z: -.0170631427} 1042 | rotation: {x: .228671849, y: .971582115, z: -.0140056564, w: -.0595073961} 1043 | scale: {x: 1.0000006, y: 1.00000024, z: 1.00000048} 1044 | transformModified: 1 1045 | - name: RightArm 1046 | position: {x: -.0835755765, y: .0360957384, z: -2.97162579e-08} 1047 | rotation: {x: -.211051971, y: -.974394083, z: .0173116866, w: -.0755877718} 1048 | scale: {x: .999999702, y: .999999821, z: .999999464} 1049 | transformModified: 1 1050 | - name: RightForeArm 1051 | position: {x: .253428489, y: .00601179199, z: -.0167043842} 1052 | rotation: {x: -.000616500562, y: .0220786314, z: -.0160702001, w: .999626815} 1053 | scale: {x: .999999821, y: .999999881, z: 1.00000012} 1054 | transformModified: 1 1055 | - name: RightHand 1056 | position: {x: .245373502, y: .0216428582, z: .00555044087} 1057 | rotation: {x: -8.05343081e-09, y: -3.4378973e-09, z: .021413656, w: .999770641} 1058 | scale: {x: 1.00000012, y: 1.00000012, z: .99999994} 1059 | transformModified: 1 1060 | - name: RightHandIndex1 1061 | position: {x: .0747696534, y: -.00124316232, z: .0343442895} 1062 | rotation: {x: -.00211893418, y: .0802575499, z: .0175381694, w: .996617556} 1063 | scale: {x: .999999821, y: .999999821, z: .999999821} 1064 | transformModified: 1 1065 | - name: RightHandIndex2 1066 | position: {x: .0370573327, y: .000723987061, z: .0145385358} 1067 | rotation: {x: -.00331782503, y: .0159309618, z: .0606124736, w: .998028696} 1068 | scale: {x: 1.00000012, y: 1, z: .999999881} 1069 | transformModified: 1 1070 | - name: RightHandIndex3 1071 | position: {x: .0252249315, y: -.00496666413, z: .0110121761} 1072 | rotation: {x: -7.26069649e-09, y: -1.4510702e-08, z: 2.18140634e-08, w: .99999994} 1073 | scale: {x: .999999583, y: 1.00000012, z: .999999821} 1074 | transformModified: 1 1075 | - name: RightHandMiddle1 1076 | position: {x: .0756474659, y: .00478892541, z: .0118529648} 1077 | rotation: {x: -.000768840255, y: .0333211161, z: .0209074952, w: .999225616} 1078 | scale: {x: .999999404, y: .999999404, z: .999999642} 1079 | transformModified: 1 1080 | - name: RightHandMiddle2 1081 | position: {x: .0438089147, y: .000194971071, z: .00645504799} 1082 | rotation: {x: -.00413233321, y: -.0335151851, z: .076134786, w: .996525466} 1083 | scale: {x: 1.00000036, y: 1, z: 1.00000024} 1084 | transformModified: 1 1085 | - name: RightHandMiddle3 1086 | position: {x: .0330724642, y: -.00754786143, z: .00168993894} 1087 | rotation: {x: 7.69444419e-09, y: 1.25382789e-08, z: 1.49648791e-08, w: .99999994} 1088 | scale: {x: .999999881, y: 1.00000036, z: 1} 1089 | transformModified: 1 1090 | - name: RightHandPinky1 1091 | position: {x: .0668035522, y: -.00199553184, z: -.0307564847} 1092 | rotation: {x: .00317373709, y: -.192002267, z: .0450988412, w: .980352521} 1093 | scale: {x: .999999881, y: .999999583, z: .999999642} 1094 | transformModified: 1 1095 | - name: RightHandPinky2 1096 | position: {x: .0285310671, y: -.00139647431, z: -.0116238724} 1097 | rotation: {x: -.000170635802, y: -.00966133457, z: -.00536238402, w: .999938905} 1098 | scale: {x: 1.00000012, y: 1, z: 1.00000012} 1099 | transformModified: 1 1100 | - name: RightHandPinky3 1101 | position: {x: .0214269906, y: -.000553206133, z: -.00851669535} 1102 | rotation: {x: 3.90360597e-08, y: -6.2735811e-10, z: -1.86674836e-08, w: .99999994} 1103 | scale: {x: 1.00000012, y: 1, z: .999999881} 1104 | transformModified: 1 1105 | - name: RightHandRing1 1106 | position: {x: .0705985799, y: .00245708786, z: -.00982159749} 1107 | rotation: {x: .000709679676, y: -.0543408655, z: .034945406, w: .9979105} 1108 | scale: {x: 1.00000012, y: .999999821, z: .999999881} 1109 | transformModified: 1 1110 | - name: RightHandRing2 1111 | position: {x: .0428873822, y: -.0013771269, z: -.00494583743} 1112 | rotation: {x: .000481452531, y: -.021291228, z: .0698404461, w: .997330785} 1113 | scale: {x: .999999404, y: .999999702, z: .999999702} 1114 | transformModified: 1 1115 | - name: RightHandRing3 1116 | position: {x: .0295002013, y: -.00769287953, z: -.00462228199} 1117 | rotation: {x: -3.35127268e-08, y: 2.45900145e-09, z: -1.36025351e-08, w: .99999994} 1118 | scale: {x: 1.00000024, y: .999999881, z: .999999881} 1119 | transformModified: 1 1120 | - name: RightHandThumb1 1121 | position: {x: .0146845682, y: -.0111069884, z: .0258579385} 1122 | rotation: {x: -.0128122158, y: -.00325594051, z: .0314567909, w: .999417603} 1123 | scale: {x: .999999702, y: .999999821, z: .999999583} 1124 | transformModified: 1 1125 | - name: RightHandThumb2 1126 | position: {x: .0163738634, y: -.00529022701, z: .0234914869} 1127 | rotation: {x: -.0260586143, y: -.0966913998, z: -.00361187197, w: .994966626} 1128 | scale: {x: .999999881, y: 1, z: 1} 1129 | transformModified: 1 1130 | - name: RightHandThumb3 1131 | position: {x: .0254600979, y: -.00763982628, z: .0208329968} 1132 | rotation: {x: 2.29152075e-08, y: 4.65800554e-08, z: -4.59895189e-09, w: .99999994} 1133 | scale: {x: 1.00000024, y: .999999821, z: 1} 1134 | transformModified: 1 1135 | armTwist: .5 1136 | foreArmTwist: .5 1137 | upperLegTwist: .5 1138 | legTwist: .5 1139 | armStretch: .0500000007 1140 | legStretch: .0500000007 1141 | feetSpacing: 0 1142 | rootMotionBoneName: 1143 | lastHumanDescriptionAvatarSource: {instanceID: 0} 1144 | animationType: 3 1145 | additionalBone: 0 1146 | userData: 1147 | assetBundleName: 1148 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidIdle.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidIdle.fbx -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidIdleJumpUp.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidIdleJumpUp.fbx -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidJumpAndFall.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidJumpAndFall.fbx -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidMidAir.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidMidAir.fbx -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidRun.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidRun.fbx -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidRunTurn.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidRunTurn.fbx -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidRunTurnSharp.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidRunTurnSharp.fbx -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidStandTurn.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidStandTurn.fbx -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalk.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalk.fbx -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalk.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b1a5e04ae51004842aba06704a6c2903 3 | ModelImporter: 4 | serializedVersion: 18 5 | fileIDToRecycleName: 6 | 100000: Chest 7 | 100002: chestProxy_geo 8 | 100004: //RootNode 9 | 100006: Head 10 | 100008: headProxy_geo 11 | 100010: HeadTop_End 12 | 100012: Hips 13 | 100014: Jaw 14 | 100016: JawEND 15 | 100018: jawProxy_geo 16 | 100020: l_ankleProxy_geo 17 | 100022: l_ballProxy_geo 18 | 100024: l_clavicleProxy_geo 19 | 100026: l_erbowProxy_geo 20 | 100028: l_hipProxy_geo 21 | 100030: l_indexProxy_01_geo 22 | 100032: l_indexProxy_02_geo 23 | 100034: l_indexProxy_03_geo 24 | 100036: l_kneeProxy_geo 25 | 100038: l_middleProxy_01_geo 26 | 100040: l_middleProxy_02_geo 27 | 100042: l_middleProxy_03_geo 28 | 100044: l_pinkyProxy_01_geo 29 | 100046: l_pinkyProxy_02_geo 30 | 100048: l_pinkyProxy_03_geo 31 | 100050: l_ringProxy_01_geo 32 | 100052: l_ringProxy_02_geo 33 | 100054: l_ringProxy_03_geo 34 | 100056: l_shourderProxy_geo 35 | 100058: l_thumbProxy_01_geo 36 | 100060: l_thumbProxy_02_geo 37 | 100062: l_thumbProxy_03_geo 38 | 100064: l_UNI_eye 39 | 100066: l_wristProxy_geo 40 | 100068: LeftArm 41 | 100070: LeftCheek 42 | 100072: LeftEye 43 | 100074: LeftEyelidLower 44 | 100076: LeftEyelidUpper 45 | 100078: LeftFoot 46 | 100080: LeftForeArm 47 | 100082: LeftHand 48 | 100084: LeftHandIndex1 49 | 100086: LeftHandIndex13 50 | 100088: LeftHandIndex17 51 | 100090: LeftHandIndex2 52 | 100092: LeftHandIndex3 53 | 100094: LeftHandMiddle1 54 | 100096: LeftHandMiddle13 55 | 100098: LeftHandMiddle17 56 | 100100: LeftHandMiddle2 57 | 100102: LeftHandMiddle3 58 | 100104: LeftHandPinky1 59 | 100106: LeftHandPinky13 60 | 100108: LeftHandPinky17 61 | 100110: LeftHandPinky2 62 | 100112: LeftHandPinky3 63 | 100114: LeftHandRing1 64 | 100116: LeftHandRing13 65 | 100118: LeftHandRing17 66 | 100120: LeftHandRing2 67 | 100122: LeftHandRing3 68 | 100124: LeftHandThumb1 69 | 100126: LeftHandThumb13 70 | 100128: LeftHandThumb17 71 | 100130: LeftHandThumb2 72 | 100132: LeftHandThumb3 73 | 100134: LeftInnerBrow 74 | 100136: LeftIOuterBrow 75 | 100138: LeftLeg 76 | 100140: LeftLipCorner 77 | 100142: LeftLipLower 78 | 100144: LeftLipUpper 79 | 100146: LeftNostril 80 | 100148: LeftShoulder 81 | 100150: LeftToes 82 | 100152: LeftUpLeg 83 | 100154: LToeBase_End2 84 | 100156: LToeBase_End3 85 | 100158: Neck 86 | 100160: neckProxy_geo 87 | 100162: pelvisProxy_geo 88 | 100164: r_ankleProxy_geo 89 | 100166: r_ballProxy_geo 90 | 100168: r_clavicleProxy_geo 91 | 100170: r_erbowProxy_geo 92 | 100172: r_hipProxy_geo 93 | 100174: r_indexProxy_01_geo 94 | 100176: r_indexProxy_02_geo 95 | 100178: r_indexProxy_03_geo 96 | 100180: r_kneeProxy_geo 97 | 100182: r_middleProxy_01_geo 98 | 100184: r_middleProxy_02_geo 99 | 100186: r_middleProxy_03_geo 100 | 100188: r_pinkyProxy_01_geo 101 | 100190: r_pinkyProxy_02_geo 102 | 100192: r_pinkyProxy_03_geo 103 | 100194: r_ringProxy_01_geo 104 | 100196: r_ringProxy_02_geo 105 | 100198: r_ringProxy_03_geo 106 | 100200: r_shourderProxy_geo 107 | 100202: r_thumbProxy_01_geo 108 | 100204: r_thumbProxy_02_geo 109 | 100206: r_thumbProxy_03_geo 110 | 100208: r_UNI_eye 111 | 100210: r_wristProxy_geo 112 | 100212: Reference 113 | 100214: RightArm 114 | 100216: RightCheek 115 | 100218: RightEye 116 | 100220: RightEyelidLower 117 | 100222: RightEyelidUpper 118 | 100224: RightFoot 119 | 100226: RightForeArm 120 | 100228: RightHand 121 | 100230: RightHandIndex1 122 | 100232: RightHandIndex2 123 | 100234: RightHandIndex3 124 | 100236: RightHandMiddle1 125 | 100238: RightHandMiddle2 126 | 100240: RightHandMiddle3 127 | 100242: RightHandPinky1 128 | 100244: RightHandPinky2 129 | 100246: RightHandPinky3 130 | 100248: RightHandRing1 131 | 100250: RightHandRing2 132 | 100252: RightHandRing3 133 | 100254: RightHandThumb1 134 | 100256: RightHandThumb2 135 | 100258: RightHandThumb3 136 | 100260: RightInnerBrow 137 | 100262: RightIOuterBrow 138 | 100264: RightLeg 139 | 100266: RightLipCorner 140 | 100268: RightLipLower 141 | 100270: RightLipUpper 142 | 100272: RightNostril 143 | 100274: RightShoulder 144 | 100276: RightToes 145 | 100278: RightUpLeg 146 | 100280: Spine 147 | 100282: spineProxy_geo 148 | 100284: TongueBack 149 | 100286: TongueTip 150 | 100288: UNI_01_Lower_teethProxy 151 | 100290: UNI_01_TongueBaseProxy 152 | 100292: UNI_01_TongueTipProxy 153 | 100294: UNI_01_Upper_teethProxy 154 | 400000: Chest 155 | 400002: chestProxy_geo 156 | 400004: //RootNode 157 | 400006: Head 158 | 400008: headProxy_geo 159 | 400010: HeadTop_End 160 | 400012: Hips 161 | 400014: Jaw 162 | 400016: JawEND 163 | 400018: jawProxy_geo 164 | 400020: l_ankleProxy_geo 165 | 400022: l_ballProxy_geo 166 | 400024: l_clavicleProxy_geo 167 | 400026: l_erbowProxy_geo 168 | 400028: l_hipProxy_geo 169 | 400030: l_indexProxy_01_geo 170 | 400032: l_indexProxy_02_geo 171 | 400034: l_indexProxy_03_geo 172 | 400036: l_kneeProxy_geo 173 | 400038: l_middleProxy_01_geo 174 | 400040: l_middleProxy_02_geo 175 | 400042: l_middleProxy_03_geo 176 | 400044: l_pinkyProxy_01_geo 177 | 400046: l_pinkyProxy_02_geo 178 | 400048: l_pinkyProxy_03_geo 179 | 400050: l_ringProxy_01_geo 180 | 400052: l_ringProxy_02_geo 181 | 400054: l_ringProxy_03_geo 182 | 400056: l_shourderProxy_geo 183 | 400058: l_thumbProxy_01_geo 184 | 400060: l_thumbProxy_02_geo 185 | 400062: l_thumbProxy_03_geo 186 | 400064: l_UNI_eye 187 | 400066: l_wristProxy_geo 188 | 400068: LeftArm 189 | 400070: LeftCheek 190 | 400072: LeftEye 191 | 400074: LeftEyelidLower 192 | 400076: LeftEyelidUpper 193 | 400078: LeftFoot 194 | 400080: LeftForeArm 195 | 400082: LeftHand 196 | 400084: LeftHandIndex1 197 | 400086: LeftHandIndex13 198 | 400088: LeftHandIndex17 199 | 400090: LeftHandIndex2 200 | 400092: LeftHandIndex3 201 | 400094: LeftHandMiddle1 202 | 400096: LeftHandMiddle13 203 | 400098: LeftHandMiddle17 204 | 400100: LeftHandMiddle2 205 | 400102: LeftHandMiddle3 206 | 400104: LeftHandPinky1 207 | 400106: LeftHandPinky13 208 | 400108: LeftHandPinky17 209 | 400110: LeftHandPinky2 210 | 400112: LeftHandPinky3 211 | 400114: LeftHandRing1 212 | 400116: LeftHandRing13 213 | 400118: LeftHandRing17 214 | 400120: LeftHandRing2 215 | 400122: LeftHandRing3 216 | 400124: LeftHandThumb1 217 | 400126: LeftHandThumb13 218 | 400128: LeftHandThumb17 219 | 400130: LeftHandThumb2 220 | 400132: LeftHandThumb3 221 | 400134: LeftInnerBrow 222 | 400136: LeftIOuterBrow 223 | 400138: LeftLeg 224 | 400140: LeftLipCorner 225 | 400142: LeftLipLower 226 | 400144: LeftLipUpper 227 | 400146: LeftNostril 228 | 400148: LeftShoulder 229 | 400150: LeftToes 230 | 400152: LeftUpLeg 231 | 400154: LToeBase_End2 232 | 400156: LToeBase_End3 233 | 400158: Neck 234 | 400160: neckProxy_geo 235 | 400162: pelvisProxy_geo 236 | 400164: r_ankleProxy_geo 237 | 400166: r_ballProxy_geo 238 | 400168: r_clavicleProxy_geo 239 | 400170: r_erbowProxy_geo 240 | 400172: r_hipProxy_geo 241 | 400174: r_indexProxy_01_geo 242 | 400176: r_indexProxy_02_geo 243 | 400178: r_indexProxy_03_geo 244 | 400180: r_kneeProxy_geo 245 | 400182: r_middleProxy_01_geo 246 | 400184: r_middleProxy_02_geo 247 | 400186: r_middleProxy_03_geo 248 | 400188: r_pinkyProxy_01_geo 249 | 400190: r_pinkyProxy_02_geo 250 | 400192: r_pinkyProxy_03_geo 251 | 400194: r_ringProxy_01_geo 252 | 400196: r_ringProxy_02_geo 253 | 400198: r_ringProxy_03_geo 254 | 400200: r_shourderProxy_geo 255 | 400202: r_thumbProxy_01_geo 256 | 400204: r_thumbProxy_02_geo 257 | 400206: r_thumbProxy_03_geo 258 | 400208: r_UNI_eye 259 | 400210: r_wristProxy_geo 260 | 400212: Reference 261 | 400214: RightArm 262 | 400216: RightCheek 263 | 400218: RightEye 264 | 400220: RightEyelidLower 265 | 400222: RightEyelidUpper 266 | 400224: RightFoot 267 | 400226: RightForeArm 268 | 400228: RightHand 269 | 400230: RightHandIndex1 270 | 400232: RightHandIndex2 271 | 400234: RightHandIndex3 272 | 400236: RightHandMiddle1 273 | 400238: RightHandMiddle2 274 | 400240: RightHandMiddle3 275 | 400242: RightHandPinky1 276 | 400244: RightHandPinky2 277 | 400246: RightHandPinky3 278 | 400248: RightHandRing1 279 | 400250: RightHandRing2 280 | 400252: RightHandRing3 281 | 400254: RightHandThumb1 282 | 400256: RightHandThumb2 283 | 400258: RightHandThumb3 284 | 400260: RightInnerBrow 285 | 400262: RightIOuterBrow 286 | 400264: RightLeg 287 | 400266: RightLipCorner 288 | 400268: RightLipLower 289 | 400270: RightLipUpper 290 | 400272: RightNostril 291 | 400274: RightShoulder 292 | 400276: RightToes 293 | 400278: RightUpLeg 294 | 400280: Spine 295 | 400282: spineProxy_geo 296 | 400284: TongueBack 297 | 400286: TongueTip 298 | 400288: UNI_01_Lower_teethProxy 299 | 400290: UNI_01_TongueBaseProxy 300 | 400292: UNI_01_TongueTipProxy 301 | 400294: UNI_01_Upper_teethProxy 302 | 2300000: chestProxy_geo 303 | 2300002: headProxy_geo 304 | 2300004: jawProxy_geo 305 | 2300006: l_ankleProxy_geo 306 | 2300008: l_ballProxy_geo 307 | 2300010: l_clavicleProxy_geo 308 | 2300012: l_erbowProxy_geo 309 | 2300014: l_hipProxy_geo 310 | 2300016: l_indexProxy_01_geo 311 | 2300018: l_indexProxy_02_geo 312 | 2300020: l_indexProxy_03_geo 313 | 2300022: l_kneeProxy_geo 314 | 2300024: l_middleProxy_01_geo 315 | 2300026: l_middleProxy_02_geo 316 | 2300028: l_middleProxy_03_geo 317 | 2300030: l_pinkyProxy_01_geo 318 | 2300032: l_pinkyProxy_02_geo 319 | 2300034: l_pinkyProxy_03_geo 320 | 2300036: l_ringProxy_01_geo 321 | 2300038: l_ringProxy_02_geo 322 | 2300040: l_ringProxy_03_geo 323 | 2300042: l_shourderProxy_geo 324 | 2300044: l_thumbProxy_01_geo 325 | 2300046: l_thumbProxy_02_geo 326 | 2300048: l_thumbProxy_03_geo 327 | 2300050: l_UNI_eye 328 | 2300052: l_wristProxy_geo 329 | 2300054: neckProxy_geo 330 | 2300056: pelvisProxy_geo 331 | 2300058: r_ankleProxy_geo 332 | 2300060: r_ballProxy_geo 333 | 2300062: r_clavicleProxy_geo 334 | 2300064: r_erbowProxy_geo 335 | 2300066: r_hipProxy_geo 336 | 2300068: r_indexProxy_01_geo 337 | 2300070: r_indexProxy_02_geo 338 | 2300072: r_indexProxy_03_geo 339 | 2300074: r_kneeProxy_geo 340 | 2300076: r_middleProxy_01_geo 341 | 2300078: r_middleProxy_02_geo 342 | 2300080: r_middleProxy_03_geo 343 | 2300082: r_pinkyProxy_01_geo 344 | 2300084: r_pinkyProxy_02_geo 345 | 2300086: r_pinkyProxy_03_geo 346 | 2300088: r_ringProxy_01_geo 347 | 2300090: r_ringProxy_02_geo 348 | 2300092: r_ringProxy_03_geo 349 | 2300094: r_shourderProxy_geo 350 | 2300096: r_thumbProxy_01_geo 351 | 2300098: r_thumbProxy_02_geo 352 | 2300100: r_thumbProxy_03_geo 353 | 2300102: r_UNI_eye 354 | 2300104: r_wristProxy_geo 355 | 2300106: spineProxy_geo 356 | 2300108: UNI_01_Lower_teethProxy 357 | 2300110: UNI_01_TongueBaseProxy 358 | 2300112: UNI_01_TongueTipProxy 359 | 2300114: UNI_01_Upper_teethProxy 360 | 3300000: chestProxy_geo 361 | 3300002: headProxy_geo 362 | 3300004: jawProxy_geo 363 | 3300006: l_ankleProxy_geo 364 | 3300008: l_ballProxy_geo 365 | 3300010: l_clavicleProxy_geo 366 | 3300012: l_erbowProxy_geo 367 | 3300014: l_hipProxy_geo 368 | 3300016: l_indexProxy_01_geo 369 | 3300018: l_indexProxy_02_geo 370 | 3300020: l_indexProxy_03_geo 371 | 3300022: l_kneeProxy_geo 372 | 3300024: l_middleProxy_01_geo 373 | 3300026: l_middleProxy_02_geo 374 | 3300028: l_middleProxy_03_geo 375 | 3300030: l_pinkyProxy_01_geo 376 | 3300032: l_pinkyProxy_02_geo 377 | 3300034: l_pinkyProxy_03_geo 378 | 3300036: l_ringProxy_01_geo 379 | 3300038: l_ringProxy_02_geo 380 | 3300040: l_ringProxy_03_geo 381 | 3300042: l_shourderProxy_geo 382 | 3300044: l_thumbProxy_01_geo 383 | 3300046: l_thumbProxy_02_geo 384 | 3300048: l_thumbProxy_03_geo 385 | 3300050: l_UNI_eye 386 | 3300052: l_wristProxy_geo 387 | 3300054: neckProxy_geo 388 | 3300056: pelvisProxy_geo 389 | 3300058: r_ankleProxy_geo 390 | 3300060: r_ballProxy_geo 391 | 3300062: r_clavicleProxy_geo 392 | 3300064: r_erbowProxy_geo 393 | 3300066: r_hipProxy_geo 394 | 3300068: r_indexProxy_01_geo 395 | 3300070: r_indexProxy_02_geo 396 | 3300072: r_indexProxy_03_geo 397 | 3300074: r_kneeProxy_geo 398 | 3300076: r_middleProxy_01_geo 399 | 3300078: r_middleProxy_02_geo 400 | 3300080: r_middleProxy_03_geo 401 | 3300082: r_pinkyProxy_01_geo 402 | 3300084: r_pinkyProxy_02_geo 403 | 3300086: r_pinkyProxy_03_geo 404 | 3300088: r_ringProxy_01_geo 405 | 3300090: r_ringProxy_02_geo 406 | 3300092: r_ringProxy_03_geo 407 | 3300094: r_shourderProxy_geo 408 | 3300096: r_thumbProxy_01_geo 409 | 3300098: r_thumbProxy_02_geo 410 | 3300100: r_thumbProxy_03_geo 411 | 3300102: r_UNI_eye 412 | 3300104: r_wristProxy_geo 413 | 3300106: spineProxy_geo 414 | 3300108: UNI_01_Lower_teethProxy 415 | 3300110: UNI_01_TongueBaseProxy 416 | 3300112: UNI_01_TongueTipProxy 417 | 3300114: UNI_01_Upper_teethProxy 418 | 4300000: l_UNI_eye 419 | 4300002: r_UNI_eye 420 | 4300004: UNI_01_TongueBaseProxy 421 | 4300006: UNI_01_TongueTipProxy 422 | 4300008: UNI_01_Lower_teethProxy 423 | 4300010: jawProxy_geo 424 | 4300012: headProxy_geo 425 | 4300014: UNI_01_Upper_teethProxy 426 | 4300016: neckProxy_geo 427 | 4300018: r_pinkyProxy_03_geo 428 | 4300020: r_pinkyProxy_02_geo 429 | 4300022: r_pinkyProxy_01_geo 430 | 4300024: r_ringProxy_03_geo 431 | 4300026: r_ringProxy_02_geo 432 | 4300028: r_ringProxy_01_geo 433 | 4300030: r_middleProxy_03_geo 434 | 4300032: r_middleProxy_02_geo 435 | 4300034: r_middleProxy_01_geo 436 | 4300036: r_indexProxy_03_geo 437 | 4300038: r_indexProxy_02_geo 438 | 4300040: r_indexProxy_01_geo 439 | 4300042: r_thumbProxy_03_geo 440 | 4300044: r_thumbProxy_02_geo 441 | 4300046: r_thumbProxy_01_geo 442 | 4300048: r_wristProxy_geo 443 | 4300050: r_erbowProxy_geo 444 | 4300052: r_shourderProxy_geo 445 | 4300054: r_clavicleProxy_geo 446 | 4300056: chestProxy_geo 447 | 4300058: l_pinkyProxy_03_geo 448 | 4300060: l_pinkyProxy_02_geo 449 | 4300062: l_pinkyProxy_01_geo 450 | 4300064: l_ringProxy_03_geo 451 | 4300066: l_ringProxy_02_geo 452 | 4300068: l_ringProxy_01_geo 453 | 4300070: l_middleProxy_03_geo 454 | 4300072: l_middleProxy_02_geo 455 | 4300074: l_middleProxy_01_geo 456 | 4300076: l_indexProxy_03_geo 457 | 4300078: l_indexProxy_02_geo 458 | 4300080: l_indexProxy_01_geo 459 | 4300082: l_thumbProxy_03_geo 460 | 4300084: l_thumbProxy_02_geo 461 | 4300086: l_thumbProxy_01_geo 462 | 4300088: l_wristProxy_geo 463 | 4300090: l_erbowProxy_geo 464 | 4300092: l_shourderProxy_geo 465 | 4300094: l_clavicleProxy_geo 466 | 4300096: spineProxy_geo 467 | 4300098: r_ballProxy_geo 468 | 4300100: r_ankleProxy_geo 469 | 4300102: r_kneeProxy_geo 470 | 4300104: r_hipProxy_geo 471 | 4300106: pelvisProxy_geo 472 | 4300108: l_ballProxy_geo 473 | 4300110: l_ankleProxy_geo 474 | 4300112: l_kneeProxy_geo 475 | 4300114: l_hipProxy_geo 476 | 7400000: HumanoidWalk 477 | 9500000: //RootNode 478 | materials: 479 | importMaterials: 0 480 | materialName: 1 481 | materialSearch: 2 482 | animations: 483 | legacyGenerateAnimations: 4 484 | bakeSimulation: 0 485 | optimizeGameObjects: 0 486 | motionNodeName: 487 | pivotNodeName: 488 | animationCompression: 0 489 | animationRotationError: .5 490 | animationPositionError: .5 491 | animationScaleError: .5 492 | animationWrapMode: 0 493 | extraExposedTransformPaths: [] 494 | clipAnimations: 495 | - serializedVersion: 16 496 | name: HumanoidWalk 497 | takeName: _1_a_U1_M_P_WalkForward_NtrlFaceFwd__Fb_p0_No_0_PJ_3 498 | firstFrame: 215.199997 499 | lastFrame: 244.899994 500 | wrapMode: 0 501 | orientationOffsetY: 3.29999995 502 | level: 0 503 | cycleOffset: -0 504 | loop: 0 505 | loopTime: 1 506 | loopBlend: 1 507 | loopBlendOrientation: 0 508 | loopBlendPositionY: 1 509 | loopBlendPositionXZ: 0 510 | keepOriginalOrientation: 0 511 | keepOriginalPositionY: 0 512 | keepOriginalPositionXZ: 0 513 | heightFromFeet: 1 514 | mirror: 0 515 | bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 516 | curves: [] 517 | events: [] 518 | transformMask: [] 519 | maskType: 0 520 | maskSource: {instanceID: 0} 521 | isReadable: 1 522 | meshes: 523 | lODScreenPercentages: [] 524 | globalScale: .00999999978 525 | meshCompression: 0 526 | addColliders: 0 527 | importBlendShapes: 0 528 | swapUVChannels: 0 529 | generateSecondaryUV: 0 530 | useFileUnits: 1 531 | optimizeMeshForGPU: 1 532 | weldVertices: 1 533 | secondaryUVAngleDistortion: 8 534 | secondaryUVAreaDistortion: 15.000001 535 | secondaryUVHardAngle: 88 536 | secondaryUVPackMargin: 4 537 | useFileScale: 0 538 | tangentSpace: 539 | normalSmoothAngle: 60 540 | splitTangentsAcrossUV: 1 541 | normalImportMode: 0 542 | tangentImportMode: 1 543 | importAnimation: 1 544 | copyAvatar: 0 545 | humanDescription: 546 | human: 547 | - boneName: Hips 548 | humanName: Hips 549 | limit: 550 | min: {x: 0, y: 0, z: 0} 551 | max: {x: 0, y: 0, z: 0} 552 | value: {x: 0, y: 0, z: 0} 553 | length: 0 554 | modified: 0 555 | - boneName: LeftUpLeg 556 | humanName: LeftUpperLeg 557 | limit: 558 | min: {x: 0, y: 0, z: 0} 559 | max: {x: 0, y: 0, z: 0} 560 | value: {x: 0, y: 0, z: 0} 561 | length: 0 562 | modified: 0 563 | - boneName: RightUpLeg 564 | humanName: RightUpperLeg 565 | limit: 566 | min: {x: 0, y: 0, z: 0} 567 | max: {x: 0, y: 0, z: 0} 568 | value: {x: 0, y: 0, z: 0} 569 | length: 0 570 | modified: 0 571 | - boneName: LeftLeg 572 | humanName: LeftLowerLeg 573 | limit: 574 | min: {x: 0, y: 0, z: 0} 575 | max: {x: 0, y: 0, z: 0} 576 | value: {x: 0, y: 0, z: 0} 577 | length: 0 578 | modified: 0 579 | - boneName: RightLeg 580 | humanName: RightLowerLeg 581 | limit: 582 | min: {x: 0, y: 0, z: 0} 583 | max: {x: 0, y: 0, z: 0} 584 | value: {x: 0, y: 0, z: 0} 585 | length: 0 586 | modified: 0 587 | - boneName: LeftFoot 588 | humanName: LeftFoot 589 | limit: 590 | min: {x: 0, y: 0, z: 0} 591 | max: {x: 0, y: 0, z: 0} 592 | value: {x: 0, y: 0, z: 0} 593 | length: 0 594 | modified: 0 595 | - boneName: RightFoot 596 | humanName: RightFoot 597 | limit: 598 | min: {x: 0, y: 0, z: 0} 599 | max: {x: 0, y: 0, z: 0} 600 | value: {x: 0, y: 0, z: 0} 601 | length: 0 602 | modified: 0 603 | - boneName: Spine 604 | humanName: Spine 605 | limit: 606 | min: {x: 0, y: 0, z: 0} 607 | max: {x: 0, y: 0, z: 0} 608 | value: {x: 0, y: 0, z: 0} 609 | length: 0 610 | modified: 0 611 | - boneName: Chest 612 | humanName: Chest 613 | limit: 614 | min: {x: 0, y: 0, z: 0} 615 | max: {x: 0, y: 0, z: 0} 616 | value: {x: 0, y: 0, z: 0} 617 | length: 0 618 | modified: 0 619 | - boneName: Neck 620 | humanName: Neck 621 | limit: 622 | min: {x: 0, y: 0, z: 0} 623 | max: {x: 0, y: 0, z: 0} 624 | value: {x: 0, y: 0, z: 0} 625 | length: 0 626 | modified: 0 627 | - boneName: Head 628 | humanName: Head 629 | limit: 630 | min: {x: 0, y: 0, z: 0} 631 | max: {x: 0, y: 0, z: 0} 632 | value: {x: 0, y: 0, z: 0} 633 | length: 0 634 | modified: 0 635 | - boneName: LeftShoulder 636 | humanName: LeftShoulder 637 | limit: 638 | min: {x: 0, y: 0, z: 0} 639 | max: {x: 0, y: 0, z: 0} 640 | value: {x: 0, y: 0, z: 0} 641 | length: 0 642 | modified: 0 643 | - boneName: RightShoulder 644 | humanName: RightShoulder 645 | limit: 646 | min: {x: 0, y: 0, z: 0} 647 | max: {x: 0, y: 0, z: 0} 648 | value: {x: 0, y: 0, z: 0} 649 | length: 0 650 | modified: 0 651 | - boneName: LeftArm 652 | humanName: LeftUpperArm 653 | limit: 654 | min: {x: 0, y: 0, z: 0} 655 | max: {x: 0, y: 0, z: 0} 656 | value: {x: 0, y: 0, z: 0} 657 | length: 0 658 | modified: 0 659 | - boneName: RightArm 660 | humanName: RightUpperArm 661 | limit: 662 | min: {x: 0, y: 0, z: 0} 663 | max: {x: 0, y: 0, z: 0} 664 | value: {x: 0, y: 0, z: 0} 665 | length: 0 666 | modified: 0 667 | - boneName: LeftForeArm 668 | humanName: LeftLowerArm 669 | limit: 670 | min: {x: 0, y: 0, z: 0} 671 | max: {x: 0, y: 0, z: 0} 672 | value: {x: 0, y: 0, z: 0} 673 | length: 0 674 | modified: 0 675 | - boneName: RightForeArm 676 | humanName: RightLowerArm 677 | limit: 678 | min: {x: 0, y: 0, z: 0} 679 | max: {x: 0, y: 0, z: 0} 680 | value: {x: 0, y: 0, z: 0} 681 | length: 0 682 | modified: 0 683 | - boneName: LeftHand 684 | humanName: LeftHand 685 | limit: 686 | min: {x: 0, y: 0, z: 0} 687 | max: {x: 0, y: 0, z: 0} 688 | value: {x: 0, y: 0, z: 0} 689 | length: 0 690 | modified: 0 691 | - boneName: RightHand 692 | humanName: RightHand 693 | limit: 694 | min: {x: 0, y: 0, z: 0} 695 | max: {x: 0, y: 0, z: 0} 696 | value: {x: 0, y: 0, z: 0} 697 | length: 0 698 | modified: 0 699 | - boneName: LeftToes 700 | humanName: LeftToes 701 | limit: 702 | min: {x: 0, y: 0, z: 0} 703 | max: {x: 0, y: 0, z: 0} 704 | value: {x: 0, y: 0, z: 0} 705 | length: 0 706 | modified: 0 707 | - boneName: RightToes 708 | humanName: RightToes 709 | limit: 710 | min: {x: 0, y: 0, z: 0} 711 | max: {x: 0, y: 0, z: 0} 712 | value: {x: 0, y: 0, z: 0} 713 | length: 0 714 | modified: 0 715 | - boneName: LeftEye 716 | humanName: LeftEye 717 | limit: 718 | min: {x: 0, y: 0, z: 0} 719 | max: {x: 0, y: 0, z: 0} 720 | value: {x: 0, y: 0, z: 0} 721 | length: 0 722 | modified: 0 723 | - boneName: RightEye 724 | humanName: RightEye 725 | limit: 726 | min: {x: 0, y: 0, z: 0} 727 | max: {x: 0, y: 0, z: 0} 728 | value: {x: 0, y: 0, z: 0} 729 | length: 0 730 | modified: 0 731 | - boneName: Jaw 732 | humanName: Jaw 733 | limit: 734 | min: {x: 0, y: 0, z: 0} 735 | max: {x: 0, y: 0, z: 0} 736 | value: {x: 0, y: 0, z: 0} 737 | length: 0 738 | modified: 0 739 | - boneName: LeftHandThumb1 740 | humanName: Left Thumb Proximal 741 | limit: 742 | min: {x: 0, y: 0, z: 0} 743 | max: {x: 0, y: 0, z: 0} 744 | value: {x: 0, y: 0, z: 0} 745 | length: 0 746 | modified: 0 747 | - boneName: LeftHandThumb2 748 | humanName: Left Thumb Intermediate 749 | limit: 750 | min: {x: 0, y: 0, z: 0} 751 | max: {x: 0, y: 0, z: 0} 752 | value: {x: 0, y: 0, z: 0} 753 | length: 0 754 | modified: 0 755 | - boneName: LeftHandThumb3 756 | humanName: Left Thumb Distal 757 | limit: 758 | min: {x: 0, y: 0, z: 0} 759 | max: {x: 0, y: 0, z: 0} 760 | value: {x: 0, y: 0, z: 0} 761 | length: 0 762 | modified: 0 763 | - boneName: LeftHandIndex1 764 | humanName: Left Index Proximal 765 | limit: 766 | min: {x: 0, y: 0, z: 0} 767 | max: {x: 0, y: 0, z: 0} 768 | value: {x: 0, y: 0, z: 0} 769 | length: 0 770 | modified: 0 771 | - boneName: LeftHandIndex2 772 | humanName: Left Index Intermediate 773 | limit: 774 | min: {x: 0, y: 0, z: 0} 775 | max: {x: 0, y: 0, z: 0} 776 | value: {x: 0, y: 0, z: 0} 777 | length: 0 778 | modified: 0 779 | - boneName: LeftHandIndex3 780 | humanName: Left Index Distal 781 | limit: 782 | min: {x: 0, y: 0, z: 0} 783 | max: {x: 0, y: 0, z: 0} 784 | value: {x: 0, y: 0, z: 0} 785 | length: 0 786 | modified: 0 787 | - boneName: LeftHandMiddle1 788 | humanName: Left Middle Proximal 789 | limit: 790 | min: {x: 0, y: 0, z: 0} 791 | max: {x: 0, y: 0, z: 0} 792 | value: {x: 0, y: 0, z: 0} 793 | length: 0 794 | modified: 0 795 | - boneName: LeftHandMiddle2 796 | humanName: Left Middle Intermediate 797 | limit: 798 | min: {x: 0, y: 0, z: 0} 799 | max: {x: 0, y: 0, z: 0} 800 | value: {x: 0, y: 0, z: 0} 801 | length: 0 802 | modified: 0 803 | - boneName: LeftHandMiddle3 804 | humanName: Left Middle Distal 805 | limit: 806 | min: {x: 0, y: 0, z: 0} 807 | max: {x: 0, y: 0, z: 0} 808 | value: {x: 0, y: 0, z: 0} 809 | length: 0 810 | modified: 0 811 | - boneName: LeftHandRing1 812 | humanName: Left Ring Proximal 813 | limit: 814 | min: {x: 0, y: 0, z: 0} 815 | max: {x: 0, y: 0, z: 0} 816 | value: {x: 0, y: 0, z: 0} 817 | length: 0 818 | modified: 0 819 | - boneName: LeftHandRing2 820 | humanName: Left Ring Intermediate 821 | limit: 822 | min: {x: 0, y: 0, z: 0} 823 | max: {x: 0, y: 0, z: 0} 824 | value: {x: 0, y: 0, z: 0} 825 | length: 0 826 | modified: 0 827 | - boneName: LeftHandRing3 828 | humanName: Left Ring Distal 829 | limit: 830 | min: {x: 0, y: 0, z: 0} 831 | max: {x: 0, y: 0, z: 0} 832 | value: {x: 0, y: 0, z: 0} 833 | length: 0 834 | modified: 0 835 | - boneName: LeftHandPinky1 836 | humanName: Left Little Proximal 837 | limit: 838 | min: {x: 0, y: 0, z: 0} 839 | max: {x: 0, y: 0, z: 0} 840 | value: {x: 0, y: 0, z: 0} 841 | length: 0 842 | modified: 0 843 | - boneName: LeftHandPinky2 844 | humanName: Left Little Intermediate 845 | limit: 846 | min: {x: 0, y: 0, z: 0} 847 | max: {x: 0, y: 0, z: 0} 848 | value: {x: 0, y: 0, z: 0} 849 | length: 0 850 | modified: 0 851 | - boneName: LeftHandPinky3 852 | humanName: Left Little Distal 853 | limit: 854 | min: {x: 0, y: 0, z: 0} 855 | max: {x: 0, y: 0, z: 0} 856 | value: {x: 0, y: 0, z: 0} 857 | length: 0 858 | modified: 0 859 | - boneName: RightHandThumb1 860 | humanName: Right Thumb Proximal 861 | limit: 862 | min: {x: 0, y: 0, z: 0} 863 | max: {x: 0, y: 0, z: 0} 864 | value: {x: 0, y: 0, z: 0} 865 | length: 0 866 | modified: 0 867 | - boneName: RightHandThumb2 868 | humanName: Right Thumb Intermediate 869 | limit: 870 | min: {x: 0, y: 0, z: 0} 871 | max: {x: 0, y: 0, z: 0} 872 | value: {x: 0, y: 0, z: 0} 873 | length: 0 874 | modified: 0 875 | - boneName: RightHandThumb3 876 | humanName: Right Thumb Distal 877 | limit: 878 | min: {x: 0, y: 0, z: 0} 879 | max: {x: 0, y: 0, z: 0} 880 | value: {x: 0, y: 0, z: 0} 881 | length: 0 882 | modified: 0 883 | - boneName: RightHandIndex1 884 | humanName: Right Index Proximal 885 | limit: 886 | min: {x: 0, y: 0, z: 0} 887 | max: {x: 0, y: 0, z: 0} 888 | value: {x: 0, y: 0, z: 0} 889 | length: 0 890 | modified: 0 891 | - boneName: RightHandIndex2 892 | humanName: Right Index Intermediate 893 | limit: 894 | min: {x: 0, y: 0, z: 0} 895 | max: {x: 0, y: 0, z: 0} 896 | value: {x: 0, y: 0, z: 0} 897 | length: 0 898 | modified: 0 899 | - boneName: RightHandIndex3 900 | humanName: Right Index Distal 901 | limit: 902 | min: {x: 0, y: 0, z: 0} 903 | max: {x: 0, y: 0, z: 0} 904 | value: {x: 0, y: 0, z: 0} 905 | length: 0 906 | modified: 0 907 | - boneName: RightHandMiddle1 908 | humanName: Right Middle Proximal 909 | limit: 910 | min: {x: 0, y: 0, z: 0} 911 | max: {x: 0, y: 0, z: 0} 912 | value: {x: 0, y: 0, z: 0} 913 | length: 0 914 | modified: 0 915 | - boneName: RightHandMiddle2 916 | humanName: Right Middle Intermediate 917 | limit: 918 | min: {x: 0, y: 0, z: 0} 919 | max: {x: 0, y: 0, z: 0} 920 | value: {x: 0, y: 0, z: 0} 921 | length: 0 922 | modified: 0 923 | - boneName: RightHandMiddle3 924 | humanName: Right Middle Distal 925 | limit: 926 | min: {x: 0, y: 0, z: 0} 927 | max: {x: 0, y: 0, z: 0} 928 | value: {x: 0, y: 0, z: 0} 929 | length: 0 930 | modified: 0 931 | - boneName: RightHandRing1 932 | humanName: Right Ring Proximal 933 | limit: 934 | min: {x: 0, y: 0, z: 0} 935 | max: {x: 0, y: 0, z: 0} 936 | value: {x: 0, y: 0, z: 0} 937 | length: 0 938 | modified: 0 939 | - boneName: RightHandRing2 940 | humanName: Right Ring Intermediate 941 | limit: 942 | min: {x: 0, y: 0, z: 0} 943 | max: {x: 0, y: 0, z: 0} 944 | value: {x: 0, y: 0, z: 0} 945 | length: 0 946 | modified: 0 947 | - boneName: RightHandRing3 948 | humanName: Right Ring Distal 949 | limit: 950 | min: {x: 0, y: 0, z: 0} 951 | max: {x: 0, y: 0, z: 0} 952 | value: {x: 0, y: 0, z: 0} 953 | length: 0 954 | modified: 0 955 | - boneName: RightHandPinky1 956 | humanName: Right Little Proximal 957 | limit: 958 | min: {x: 0, y: 0, z: 0} 959 | max: {x: 0, y: 0, z: 0} 960 | value: {x: 0, y: 0, z: 0} 961 | length: 0 962 | modified: 0 963 | - boneName: RightHandPinky2 964 | humanName: Right Little Intermediate 965 | limit: 966 | min: {x: 0, y: 0, z: 0} 967 | max: {x: 0, y: 0, z: 0} 968 | value: {x: 0, y: 0, z: 0} 969 | length: 0 970 | modified: 0 971 | - boneName: RightHandPinky3 972 | humanName: Right Little Distal 973 | limit: 974 | min: {x: 0, y: 0, z: 0} 975 | max: {x: 0, y: 0, z: 0} 976 | value: {x: 0, y: 0, z: 0} 977 | length: 0 978 | modified: 0 979 | skeleton: 980 | - name: HumanoidWalk(Clone) 981 | position: {x: 0, y: 0, z: 0} 982 | rotation: {x: 0, y: 0, z: 0, w: 1} 983 | scale: {x: 1, y: 1, z: 1} 984 | transformModified: 1 985 | - name: Hips 986 | position: {x: -1.67638063e-08, y: .955533504, z: .0775862187} 987 | rotation: {x: 0, y: 0, z: 0, w: 1} 988 | scale: {x: 1, y: 1, z: 1} 989 | transformModified: 1 990 | - name: LeftUpLeg 991 | position: {x: -.0754494965, y: -.0456640199, z: 0} 992 | rotation: {x: 0, y: 0, z: 0, w: 1} 993 | scale: {x: 1, y: 1, z: 1} 994 | transformModified: 1 995 | - name: LeftLeg 996 | position: {x: -.0205504987, y: -.409129977, z: -.000718647963} 997 | rotation: {x: 0, y: 0, z: 0, w: 1} 998 | scale: {x: 1, y: 1, z: 1} 999 | transformModified: 1 1000 | - name: LeftFoot 1001 | position: {x: -.00515299942, y: -.423155904, z: -.0276488513} 1002 | rotation: {x: 0, y: 0, z: 0, w: 1} 1003 | scale: {x: 1, y: 1, z: 1} 1004 | transformModified: 1 1005 | - name: LeftToes 1006 | position: {x: -.00748699997, y: -.0731673017, z: .145427123} 1007 | rotation: {x: 0, y: 0, z: 0, w: 1} 1008 | scale: {x: 1, y: 1, z: 1} 1009 | transformModified: 1 1010 | - name: RightUpLeg 1011 | position: {x: .0754495338, y: -.0456639901, z: 0} 1012 | rotation: {x: 0, y: 0, z: 0, w: 1} 1013 | scale: {x: 1, y: 1, z: 1} 1014 | transformModified: 1 1015 | - name: RightLeg 1016 | position: {x: .0205504671, y: -.409130007, z: -.000718647963} 1017 | rotation: {x: 0, y: 0, z: 0, w: 1} 1018 | scale: {x: 1, y: 1, z: 1} 1019 | transformModified: 1 1020 | - name: RightFoot 1021 | position: {x: .00515299942, y: -.423155904, z: -.0276488513} 1022 | rotation: {x: 0, y: 0, z: 0, w: 1} 1023 | scale: {x: 1, y: 1, z: 1} 1024 | transformModified: 1 1025 | - name: RightToes 1026 | position: {x: .00748699997, y: -.0731673017, z: .145427495} 1027 | rotation: {x: 0, y: 0, z: 0, w: 1} 1028 | scale: {x: 1, y: 1, z: 1} 1029 | transformModified: 1 1030 | - name: Spine 1031 | position: {x: 2.6469779e-25, y: .0922631845, z: .0157713313} 1032 | rotation: {x: 0, y: 0, z: 0, w: 1} 1033 | scale: {x: 1, y: 1, z: 1} 1034 | transformModified: 1 1035 | - name: Chest 1036 | position: {x: -0, y: .162540287, z: -.00165605545} 1037 | rotation: {x: 0, y: 0, z: 0, w: 1} 1038 | scale: {x: 1, y: 1, z: 1} 1039 | transformModified: 1 1040 | - name: LeftShoulder 1041 | position: {x: -.0382859968, y: .221622497, z: -.017063085} 1042 | rotation: {x: -.0302233212, y: -.0799019337, z: .144467562, w: .985815108} 1043 | scale: {x: 1, y: 1, z: 1} 1044 | transformModified: 1 1045 | - name: LeftArm 1046 | position: {x: -.100502051, y: 5.68434176e-16, z: -3.330669e-18} 1047 | rotation: {x: .00813387707, y: .0757869035, z: -.132135794, w: .988296747} 1048 | scale: {x: 1, y: 1, z: 1} 1049 | transformModified: 1 1050 | - name: LeftForeArm 1051 | position: {x: -.254049301, y: 5.68434176e-16, z: 1.11022296e-17} 1052 | rotation: {x: .278126895, y: .0363517404, z: -.0156075433, w: .959729314} 1053 | scale: {x: 1, y: 1, z: 1} 1054 | transformModified: 1 1055 | - name: LeftHand 1056 | position: {x: -.24638927, y: 0, z: -1.99840139e-16} 1057 | rotation: {x: 0, y: 0, z: 0, w: 1} 1058 | scale: {x: 1, y: 1, z: 1} 1059 | transformModified: 1 1060 | - name: LeftHandIndex1 1061 | position: {x: -.0751257986, y: -.00784140453, z: .0326526426} 1062 | rotation: {x: .0649564266, y: .0509105101, z: .0580887161, w: .994894207} 1063 | scale: {x: 1, y: 1, z: 1} 1064 | transformModified: 1 1065 | - name: LeftHandIndex2 1066 | position: {x: -.03979728, y: 4.98084046e-05, z: .00118575036} 1067 | rotation: {x: -.0673713237, y: .0153467823, z: .0333076864, w: .997053802} 1068 | scale: {x: 1, y: 1, z: 1} 1069 | transformModified: 1 1070 | - name: LeftHandIndex3 1071 | position: {x: -.0279684775, y: -6.28122487e-09, z: -5.17186614e-08} 1072 | rotation: {x: 0, y: 0, z: 0, w: 1} 1073 | scale: {x: 1, y: 1, z: 1} 1074 | transformModified: 1 1075 | - name: LeftHandMiddle1 1076 | position: {x: -.0760238245, y: -.00188513438, z: .0101412293} 1077 | rotation: {x: -.0993948579, y: .0410708487, z: .0935131386, w: .989792526} 1078 | scale: {x: 1, y: 1, z: 1} 1079 | transformModified: 1 1080 | - name: LeftHandMiddle2 1081 | position: {x: -.0442804359, y: 4.79887422e-06, z: -.000425400125} 1082 | rotation: {x: -.0124356886, y: -.00765954331, z: .0318076052, w: .999387324} 1083 | scale: {x: 1, y: 1, z: 1} 1084 | transformModified: 1 1085 | - name: LeftHandMiddle3 1086 | position: {x: -.0339648277, y: -1.21979289e-08, z: 3.75648268e-09} 1087 | rotation: {x: 0, y: 0, z: 0, w: 1} 1088 | scale: {x: 1, y: 1, z: 1} 1089 | transformModified: 1 1090 | - name: LeftHandPinky1 1091 | position: {x: -.0656599477, y: -.00782510638, z: -.0322512463} 1092 | rotation: {x: -.283876956, y: .0365681723, z: .0876646042, w: .954144359} 1093 | scale: {x: 1, y: 1, z: 1} 1094 | transformModified: 1 1095 | - name: LeftHandPinky2 1096 | position: {x: -.0308054481, y: -3.0874573e-05, z: -.0014480775} 1097 | rotation: {x: .0470481366, y: -.0212000869, z: .0374957919, w: .997963488} 1098 | scale: {x: 1, y: 1, z: 1} 1099 | transformModified: 1 1100 | - name: LeftHandPinky3 1101 | position: {x: -.0230640266, y: -6.40258077e-06, z: 1.8332095e-08} 1102 | rotation: {x: 0, y: 0, z: 0, w: 1} 1103 | scale: {x: 1, y: 1, z: 1} 1104 | transformModified: 1 1105 | - name: LeftHandRing1 1106 | position: {x: -.0703021064, y: -.00374530931, z: -.0114117917} 1107 | rotation: {x: -.105622329, y: .0561292656, z: .0870320871, w: .988999009} 1108 | scale: {x: 1, y: 1, z: 1} 1109 | transformModified: 1 1110 | - name: LeftHandRing2 1111 | position: {x: -.0431354567, y: -2.08823076e-05, z: -.00223517837} 1112 | rotation: {x: .0184260644, y: -.0256107096, z: .0332957655, w: .998947442} 1113 | scale: {x: 1, y: 1, z: 1} 1114 | transformModified: 1 1115 | - name: LeftHandRing3 1116 | position: {x: -.0308355652, y: 7.71035458e-11, z: -1.64932707e-08} 1117 | rotation: {x: 0, y: 0, z: 0, w: 1} 1118 | scale: {x: 1, y: 1, z: 1} 1119 | transformModified: 1 1120 | - name: LeftHandThumb1 1121 | position: {x: -.0142312413, y: -.0123778246, z: .0255316682} 1122 | rotation: {x: -.142256036, y: -.0553780571, z: -.128308892, w: .979915023} 1123 | scale: {x: 1, y: 1, z: 1} 1124 | transformModified: 1 1125 | - name: LeftHandThumb2 1126 | position: {x: -.0163739994, y: -.00528999977, z: .0234914087} 1127 | rotation: {x: -.0260639805, y: .096689634, z: .00360590406, w: .994966805} 1128 | scale: {x: 1, y: 1, z: 1} 1129 | transformModified: 1 1130 | - name: LeftHandThumb3 1131 | position: {x: -.0254599992, y: -.00763999997, z: .0208330005} 1132 | rotation: {x: 0, y: 0, z: 0, w: 1} 1133 | scale: {x: 1, y: 1, z: 1} 1134 | transformModified: 1 1135 | - name: Neck 1136 | position: {x: -0, y: .259009302, z: -.0324132554} 1137 | rotation: {x: 0, y: 0, z: 0, w: 1} 1138 | scale: {x: 1, y: 1, z: 1} 1139 | transformModified: 1 1140 | - name: Head 1141 | position: {x: -2.6469779e-25, y: .0830703825, z: .0113267815} 1142 | rotation: {x: 0, y: 0, z: 0, w: 1} 1143 | scale: {x: 1, y: 1, z: 1} 1144 | transformModified: 1 1145 | - name: Jaw 1146 | position: {x: 1.73472344e-20, y: .0111267585, z: .0103275431} 1147 | rotation: {x: .219240054, y: -0, z: -0, w: .975670993} 1148 | scale: {x: 1, y: 1, z: 1} 1149 | transformModified: 1 1150 | - name: JawEND 1151 | position: {x: -1.73472344e-20, y: -.0482887588, z: .071851708} 1152 | rotation: {x: 0, y: 0, z: 0, w: 1} 1153 | scale: {x: 1, y: 1, z: 1} 1154 | transformModified: 1 1155 | - name: LeftLipCorner 1156 | position: {x: -.032843262, y: -.01657876, z: .0661217645} 1157 | rotation: {x: 0, y: 0, z: 0, w: 1} 1158 | scale: {x: 1, y: 1, z: 1} 1159 | transformModified: 1 1160 | - name: LeftLipLower 1161 | position: {x: -.0142508168, y: -.0216887593, z: .0822406337} 1162 | rotation: {x: 0, y: 0, z: 0, w: 1} 1163 | scale: {x: 1, y: 1, z: 1} 1164 | transformModified: 1 1165 | - name: RightLipCorner 1166 | position: {x: .0328399986, y: -.01657876, z: .0661187842} 1167 | rotation: {x: 0, y: 0, z: 0, w: 1} 1168 | scale: {x: 1, y: 1, z: 1} 1169 | transformModified: 1 1170 | - name: RightLipLower 1171 | position: {x: .0142508168, y: -.0216887593, z: .0822387859} 1172 | rotation: {x: 0, y: 0, z: 0, w: 1} 1173 | scale: {x: 1, y: 1, z: 1} 1174 | transformModified: 1 1175 | - name: TongueBack 1176 | position: {x: -1.73472344e-20, y: -.022869369, z: .0100954091} 1177 | rotation: {x: 0, y: 0, z: 0, w: 1} 1178 | scale: {x: 1, y: 1, z: 1} 1179 | transformModified: 1 1180 | - name: TongueTip 1181 | position: {x: -1.73472344e-20, y: -.0232788119, z: .0383227095} 1182 | rotation: {x: 0, y: 0, z: 0, w: 1} 1183 | scale: {x: 1, y: 1, z: 1} 1184 | transformModified: 1 1185 | - name: LeftCheek 1186 | position: {x: -.0542440265, y: .0337019488, z: .0594304018} 1187 | rotation: {x: 0, y: 0, z: 0, w: 1} 1188 | scale: {x: 1, y: 1, z: 1} 1189 | transformModified: 1 1190 | - name: LeftEye 1191 | position: {x: -.0208482333, y: .0825027004, z: .0554274321} 1192 | rotation: {x: 0, y: 0, z: 0, w: 1} 1193 | scale: {x: 1, y: 1, z: 1} 1194 | transformModified: 1 1195 | - name: LeftEyelidLower 1196 | position: {x: -.0356189571, y: .0650736615, z: .076234743} 1197 | rotation: {x: 0, y: 0, z: 0, w: 1} 1198 | scale: {x: 1, y: 1, z: 1} 1199 | transformModified: 1 1200 | - name: LeftEyelidUpper 1201 | position: {x: -.0344068967, y: .10060814, z: .0802053064} 1202 | rotation: {x: 0, y: 0, z: 0, w: 1} 1203 | scale: {x: 1, y: 1, z: 1} 1204 | transformModified: 1 1205 | - name: LeftInnerBrow 1206 | position: {x: -.0120626912, y: .118765265, z: .0934668258} 1207 | rotation: {x: 0, y: 0, z: 0, w: 1} 1208 | scale: {x: 1, y: 1, z: 1} 1209 | transformModified: 1 1210 | - name: LeftIOuterBrow 1211 | position: {x: -.0550398715, y: .114825293, z: .061777398} 1212 | rotation: {x: 0, y: 0, z: 0, w: 1} 1213 | scale: {x: 1, y: 1, z: 1} 1214 | transformModified: 1 1215 | - name: LeftLipUpper 1216 | position: {x: -.0145013221, y: -.00511181122, z: .094618842} 1217 | rotation: {x: 0, y: 0, z: 0, w: 1} 1218 | scale: {x: 1, y: 1, z: 1} 1219 | transformModified: 1 1220 | - name: LeftNostril 1221 | position: {x: -.0178999994, y: .0263128281, z: .0908674002} 1222 | rotation: {x: 0, y: 0, z: 0, w: 1} 1223 | scale: {x: 1, y: 1, z: 1} 1224 | transformModified: 1 1225 | - name: RightCheek 1226 | position: {x: .0542399958, y: .033702828, z: .0594273992} 1227 | rotation: {x: 0, y: 0, z: 0, w: 1} 1228 | scale: {x: 1, y: 1, z: 1} 1229 | transformModified: 1 1230 | - name: RightEye 1231 | position: {x: .020849999, y: .082502827, z: .0554273985} 1232 | rotation: {x: 0, y: 0, z: 0, w: 1} 1233 | scale: {x: 1, y: 1, z: 1} 1234 | transformModified: 1 1235 | - name: RightEyelidLower 1236 | position: {x: .0356200002, y: .065072827, z: .0762374029} 1237 | rotation: {x: 0, y: 0, z: 0, w: 1} 1238 | scale: {x: 1, y: 1, z: 1} 1239 | transformModified: 1 1240 | - name: RightEyelidUpper 1241 | position: {x: .0344099998, y: .100612827, z: .0802073926} 1242 | rotation: {x: 0, y: 0, z: 0, w: 1} 1243 | scale: {x: 1, y: 1, z: 1} 1244 | transformModified: 1 1245 | - name: RightInnerBrow 1246 | position: {x: .0120626874, y: .118765265, z: .0934668258} 1247 | rotation: {x: 0, y: 0, z: 0, w: 1} 1248 | scale: {x: 1, y: 1, z: 1} 1249 | transformModified: 1 1250 | - name: RightIOuterBrow 1251 | position: {x: .0550400019, y: .114822827, z: .061777398} 1252 | rotation: {x: 0, y: 0, z: 0, w: 1} 1253 | scale: {x: 1, y: 1, z: 1} 1254 | transformModified: 1 1255 | - name: RightLipUpper 1256 | position: {x: .0145013221, y: -.00510717137, z: .094617404} 1257 | rotation: {x: 0, y: 0, z: 0, w: 1} 1258 | scale: {x: 1, y: 1, z: 1} 1259 | transformModified: 1 1260 | - name: RightNostril 1261 | position: {x: .0178999994, y: .0263089053, z: .0908706188} 1262 | rotation: {x: 0, y: 0, z: 0, w: 1} 1263 | scale: {x: 1, y: 1, z: 1} 1264 | transformModified: 1 1265 | - name: RightShoulder 1266 | position: {x: .0382860154, y: .221621141, z: -.017063085} 1267 | rotation: {x: .151059285, y: .98671633, z: -.0211630333, w: -.0558942631} 1268 | scale: {x: 1, y: 1, z: 1} 1269 | transformModified: 1 1270 | - name: RightArm 1271 | position: {x: -.100501455, y: -2.49955224e-06, z: -5.15574072e-08} 1272 | rotation: {x: .125674784, y: .984428465, z: .0625432655, w: .105805375} 1273 | scale: {x: 1, y: 1, z: 1} 1274 | transformModified: 1 1275 | - name: RightForeArm 1276 | position: {x: .253428251, y: .00601135287, z: -.0167045239} 1277 | rotation: {x: .261102259, y: .0188874807, z: -.030674139, w: .96463877} 1278 | scale: {x: 1, y: 1, z: 1} 1279 | transformModified: 1 1280 | - name: RightHand 1281 | position: {x: .245373696, y: .0216417722, z: .00555046508} 1282 | rotation: {x: 0, y: 0, z: 0, w: 1} 1283 | scale: {x: 1, y: 1, z: 1} 1284 | transformModified: 1 1285 | - name: RightHandIndex1 1286 | position: {x: .0747694969, y: -.00124305359, z: .0343444981} 1287 | rotation: {x: .0696123913, y: .112706266, z: -.0103771351, w: .991132557} 1288 | scale: {x: 1, y: 1, z: 1} 1289 | transformModified: 1 1290 | - name: RightHandIndex2 1291 | position: {x: .0370584019, y: .00072612107, z: .0145388944} 1292 | rotation: {x: -.0687989742, y: .0216052029, z: .0421884619, w: .996503949} 1293 | scale: {x: 1, y: 1, z: 1} 1294 | transformModified: 1 1295 | - name: RightHandIndex3 1296 | position: {x: .0252250377, y: -.00496646529, z: .0110121462} 1297 | rotation: {x: 0, y: 0, z: 0, w: 1} 1298 | scale: {x: 1, y: 1, z: 1} 1299 | transformModified: 1 1300 | - name: RightHandMiddle1 1301 | position: {x: .0756476447, y: .00479140272, z: .0118531818} 1302 | rotation: {x: -.0920455456, y: .0206841975, z: -.0604922958, w: .993700385} 1303 | scale: {x: 1, y: 1, z: 1} 1304 | transformModified: 1 1305 | - name: RightHandMiddle2 1306 | position: {x: .0438090637, y: .000194188149, z: .00645493623} 1307 | rotation: {x: -.0169599261, y: -.0436711498, z: .0809238032, w: .995618641} 1308 | scale: {x: 1, y: 1, z: 1} 1309 | transformModified: 1 1310 | - name: RightHandMiddle3 1311 | position: {x: .0330724716, y: -.00754753686, z: .00168984616} 1312 | rotation: {x: 0, y: 0, z: 0, w: 1} 1313 | scale: {x: 1, y: 1, z: 1} 1314 | transformModified: 1 1315 | - name: RightHandPinky1 1316 | position: {x: .0668033436, y: -.00199410878, z: -.0307561457} 1317 | rotation: {x: -.286478937, y: -.21416986, z: .021083327, w: .933604181} 1318 | scale: {x: 1, y: 1, z: 1} 1319 | transformModified: 1 1320 | - name: RightHandPinky2 1321 | position: {x: .0285308417, y: -.001397143, z: -.0116237961} 1322 | rotation: {x: .0293565243, y: .000562297122, z: -.0621253848, w: .997636437} 1323 | scale: {x: 1, y: 1, z: 1} 1324 | transformModified: 1 1325 | - name: RightHandPinky3 1326 | position: {x: .0214268602, y: -.000553508929, z: -.00851660781} 1327 | rotation: {x: 0, y: 0, z: 0, w: 1} 1328 | scale: {x: 1, y: 1, z: 1} 1329 | transformModified: 1 1330 | - name: RightHandRing1 1331 | position: {x: .0705984756, y: .00245709647, z: -.00982145779} 1332 | rotation: {x: -.104537353, y: -.101430699, z: -.0258035827, w: .988998473} 1333 | scale: {x: 1, y: 1, z: 1} 1334 | transformModified: 1 1335 | - name: RightHandRing2 1336 | position: {x: .0428871848, y: -.00137538207, z: -.00494585792} 1337 | rotation: {x: .0209777635, y: -.0216426644, z: .075352028, w: .996701419} 1338 | scale: {x: 1, y: 1, z: 1} 1339 | transformModified: 1 1340 | - name: RightHandRing3 1341 | position: {x: .0295006037, y: -.00769293541, z: -.00462225592} 1342 | rotation: {x: 0, y: 0, z: 0, w: 1} 1343 | scale: {x: 1, y: 1, z: 1} 1344 | transformModified: 1 1345 | - name: RightHandThumb1 1346 | position: {x: .0146849155, y: -.0111049423, z: .0258580949} 1347 | rotation: {x: -.0994114727, y: .0232455526, z: .130841926, w: .986132562} 1348 | scale: {x: 1, y: 1, z: 1} 1349 | transformModified: 1 1350 | - name: RightHandThumb2 1351 | position: {x: .0163739994, y: -.00528999977, z: .0234913602} 1352 | rotation: {x: -.0260626692, y: -.0966853723, z: -.00360593433, w: .994967222} 1353 | scale: {x: 1, y: 1, z: 1} 1354 | transformModified: 1 1355 | - name: RightHandThumb3 1356 | position: {x: .0254599992, y: -.00763999997, z: .0208330005} 1357 | rotation: {x: 0, y: 0, z: 0, w: 1} 1358 | scale: {x: 1, y: 1, z: 1} 1359 | transformModified: 1 1360 | armTwist: .5 1361 | foreArmTwist: .5 1362 | upperLegTwist: .5 1363 | legTwist: .5 1364 | armStretch: .0500000007 1365 | legStretch: .0500000007 1366 | feetSpacing: 0 1367 | rootMotionBoneName: 1368 | lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: e8914d097ece7cc48a83d5fccd4098c0, 1369 | type: 3} 1370 | animationType: 3 1371 | additionalBone: 0 1372 | userData: 1373 | assetBundleName: 1374 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalkTurn.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalkTurn.fbx -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalkTurnSharp.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalkTurnSharp.fbx -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Animator.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5a9b354530ceac84595f6705145f74ea 3 | folderAsset: yes 4 | timeCreated: 1471312147 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Animator/ThirdPersonAnimatorController.controller: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!91 &9100000 4 | AnimatorController: 5 | m_ObjectHideFlags: 0 6 | m_PrefabParentObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 0} 8 | m_Name: ThirdPersonAnimatorController 9 | serializedVersion: 4 10 | m_AnimatorParameters: 11 | - m_Name: Forward 12 | m_Type: 1 13 | m_DefaultFloat: 0 14 | m_DefaultInt: 0 15 | m_DefaultBool: 0 16 | m_Controller: {fileID: 9100000} 17 | - m_Name: Turn 18 | m_Type: 1 19 | m_DefaultFloat: 0 20 | m_DefaultInt: 0 21 | m_DefaultBool: 0 22 | m_Controller: {fileID: 9100000} 23 | - m_Name: Crouch 24 | m_Type: 4 25 | m_DefaultFloat: 0 26 | m_DefaultInt: 0 27 | m_DefaultBool: 0 28 | m_Controller: {fileID: 9100000} 29 | - m_Name: OnGround 30 | m_Type: 4 31 | m_DefaultFloat: 0 32 | m_DefaultInt: 0 33 | m_DefaultBool: 1 34 | m_Controller: {fileID: 9100000} 35 | - m_Name: Jump 36 | m_Type: 1 37 | m_DefaultFloat: 0 38 | m_DefaultInt: 0 39 | m_DefaultBool: 0 40 | m_Controller: {fileID: 9100000} 41 | - m_Name: JumpLeg 42 | m_Type: 1 43 | m_DefaultFloat: 0 44 | m_DefaultInt: 0 45 | m_DefaultBool: 0 46 | m_Controller: {fileID: 9100000} 47 | m_AnimatorLayers: 48 | - serializedVersion: 5 49 | m_Name: Base Layer 50 | m_StateMachine: {fileID: 110700000} 51 | m_Mask: {fileID: 0} 52 | m_Motions: [] 53 | m_Behaviours: [] 54 | m_BlendingMode: 0 55 | m_SyncedLayerIndex: -1 56 | m_DefaultWeight: 0 57 | m_IKPass: 1 58 | m_SyncedLayerAffectsTiming: 0 59 | m_Controller: {fileID: 9100000} 60 | --- !u!206 &20600000 61 | BlendTree: 62 | m_ObjectHideFlags: 1 63 | m_PrefabParentObject: {fileID: 0} 64 | m_PrefabInternal: {fileID: 0} 65 | m_Name: Blend Tree 66 | m_Childs: 67 | - m_Motion: {fileID: 7400000, guid: dffa50cfe77e0434bbfa71245b3dd529, type: 3} 68 | m_Threshold: 0 69 | m_Position: {x: 0, y: 0} 70 | m_TimeScale: 1 71 | m_CycleOffset: 0 72 | m_DirectBlendEvent: 73 | m_Mirror: 0 74 | - m_Motion: {fileID: 7400000, guid: 6fb3851da6a6f5948ab6892bee8ba920, type: 3} 75 | m_Threshold: .095238097 76 | m_Position: {x: .5, y: 0} 77 | m_TimeScale: 1 78 | m_CycleOffset: 0 79 | m_DirectBlendEvent: 80 | m_Mirror: 0 81 | - m_Motion: {fileID: 7400006, guid: 6fb3851da6a6f5948ab6892bee8ba920, type: 3} 82 | m_Threshold: .190476194 83 | m_Position: {x: 1, y: 0} 84 | m_TimeScale: 1 85 | m_CycleOffset: 0 86 | m_DirectBlendEvent: 87 | m_Mirror: 0 88 | - m_Motion: {fileID: 7400010, guid: 6fb3851da6a6f5948ab6892bee8ba920, type: 3} 89 | m_Threshold: .285714298 90 | m_Position: {x: -.5, y: 0} 91 | m_TimeScale: 1 92 | m_CycleOffset: 0 93 | m_DirectBlendEvent: 94 | m_Mirror: 0 95 | - m_Motion: {fileID: 7400014, guid: 6fb3851da6a6f5948ab6892bee8ba920, type: 3} 96 | m_Threshold: .380952388 97 | m_Position: {x: -1, y: 0} 98 | m_TimeScale: 1 99 | m_CycleOffset: 0 100 | m_DirectBlendEvent: 101 | m_Mirror: 0 102 | - m_Motion: {fileID: 7400000, guid: b1a5e04ae51004842aba06704a6c2903, type: 3} 103 | m_Threshold: .428571433 104 | m_Position: {x: 0, y: .5} 105 | m_TimeScale: 1 106 | m_CycleOffset: 0 107 | m_DirectBlendEvent: 108 | m_Mirror: 0 109 | - m_Motion: {fileID: 7400002, guid: bb141fc9a700c9c4ca7e6dadb8acf24b, type: 3} 110 | m_Threshold: .476190478 111 | m_Position: {x: 1, y: .5} 112 | m_TimeScale: 1 113 | m_CycleOffset: 0 114 | m_DirectBlendEvent: 115 | m_Mirror: 0 116 | - m_Motion: {fileID: 7400000, guid: 1c52c953c83c2254a9fa72d50250f028, type: 3} 117 | m_Threshold: .523809552 118 | m_Position: {x: .5, y: .5} 119 | m_TimeScale: 1 120 | m_CycleOffset: 0 121 | m_DirectBlendEvent: 122 | m_Mirror: 0 123 | - m_Motion: {fileID: 7400000, guid: bb141fc9a700c9c4ca7e6dadb8acf24b, type: 3} 124 | m_Threshold: .619047642 125 | m_Position: {x: -1, y: .5} 126 | m_TimeScale: 1 127 | m_CycleOffset: 0 128 | m_DirectBlendEvent: 129 | m_Mirror: 0 130 | - m_Motion: {fileID: 7400002, guid: 1c52c953c83c2254a9fa72d50250f028, type: 3} 131 | m_Threshold: .666666687 132 | m_Position: {x: -.5, y: .5} 133 | m_TimeScale: 1 134 | m_CycleOffset: 0 135 | m_DirectBlendEvent: 136 | m_Mirror: 0 137 | - m_Motion: {fileID: 7400000, guid: 1cb8ed3cbba15f0479fbae54e0a963df, type: 3} 138 | m_Threshold: .761904776 139 | m_Position: {x: 0, y: 1} 140 | m_TimeScale: 1 141 | m_CycleOffset: 0 142 | m_DirectBlendEvent: 143 | m_Mirror: 0 144 | - m_Motion: {fileID: 7400000, guid: f2bed5dc5afacff44a00de8daae9703b, type: 3} 145 | m_Threshold: .809523821 146 | m_Position: {x: 1, y: 1} 147 | m_TimeScale: 1 148 | m_CycleOffset: 0 149 | m_DirectBlendEvent: 150 | m_Mirror: 0 151 | - m_Motion: {fileID: 7400002, guid: f2bed5dc5afacff44a00de8daae9703b, type: 3} 152 | m_Threshold: .857142866 153 | m_Position: {x: -1, y: 1} 154 | m_TimeScale: 1 155 | m_CycleOffset: 0 156 | m_DirectBlendEvent: 157 | m_Mirror: 0 158 | - m_Motion: {fileID: 7400000, guid: 1062212255550964e974f3ffb3cbaae3, type: 3} 159 | m_Threshold: .90476191 160 | m_Position: {x: .5, y: 1} 161 | m_TimeScale: 1 162 | m_CycleOffset: 0 163 | m_DirectBlendEvent: 164 | m_Mirror: 0 165 | - m_Motion: {fileID: 7400002, guid: 1062212255550964e974f3ffb3cbaae3, type: 3} 166 | m_Threshold: .952380955 167 | m_Position: {x: -.5, y: 1} 168 | m_TimeScale: 1 169 | m_CycleOffset: 0 170 | m_DirectBlendEvent: 171 | m_Mirror: 0 172 | m_BlendParameter: Turn 173 | m_BlendParameterY: Forward 174 | m_MinThreshold: 0 175 | m_MaxThreshold: .952380955 176 | m_UseAutomaticThresholds: 0 177 | m_NormalizedBlendValues: 0 178 | m_BlendType: 3 179 | --- !u!206 &20600002 180 | BlendTree: 181 | m_ObjectHideFlags: 1 182 | m_PrefabParentObject: {fileID: 0} 183 | m_PrefabInternal: {fileID: 0} 184 | m_Name: Idle 185 | m_Childs: 186 | - m_Motion: {fileID: 7400010, guid: 4ee731d726c3dd34eb36806ea0d8fe98, type: 3} 187 | m_Threshold: -1 188 | m_Position: {x: 0, y: 0} 189 | m_TimeScale: 2 190 | m_CycleOffset: 0 191 | m_DirectBlendEvent: 192 | m_Mirror: 0 193 | - m_Motion: {fileID: 7400014, guid: e38eb300eb4745b4db509a224a99bbe1, type: 3} 194 | m_Threshold: 0 195 | m_Position: {x: 0, y: 0} 196 | m_TimeScale: 1 197 | m_CycleOffset: 0 198 | m_DirectBlendEvent: 199 | m_Mirror: 0 200 | - m_Motion: {fileID: 7400000, guid: 4ee731d726c3dd34eb36806ea0d8fe98, type: 3} 201 | m_Threshold: 1 202 | m_Position: {x: 0, y: 0} 203 | m_TimeScale: 2 204 | m_CycleOffset: 0 205 | m_DirectBlendEvent: 206 | m_Mirror: 0 207 | m_BlendParameter: Turn 208 | m_BlendParameterY: Blend 209 | m_MinThreshold: -1 210 | m_MaxThreshold: 1 211 | m_UseAutomaticThresholds: 0 212 | m_NormalizedBlendValues: 0 213 | m_BlendType: 0 214 | --- !u!206 &20600004 215 | BlendTree: 216 | m_ObjectHideFlags: 1 217 | m_PrefabParentObject: {fileID: 0} 218 | m_PrefabInternal: {fileID: 0} 219 | m_Name: Walk 220 | m_Childs: 221 | - m_Motion: {fileID: 7400002, guid: 6da89662649b53c49b06616f51157b48, type: 3} 222 | m_Threshold: -1 223 | m_Position: {x: 0, y: 0} 224 | m_TimeScale: 1 225 | m_CycleOffset: 0 226 | m_DirectBlendEvent: 227 | m_Mirror: 0 228 | - m_Motion: {fileID: 7400000, guid: 24c848a6dbf95e848950ca5403a1191e, type: 3} 229 | m_Threshold: 0 230 | m_Position: {x: 0, y: 0} 231 | m_TimeScale: 1 232 | m_CycleOffset: 0 233 | m_DirectBlendEvent: 234 | m_Mirror: 0 235 | - m_Motion: {fileID: 7400000, guid: 6da89662649b53c49b06616f51157b48, type: 3} 236 | m_Threshold: 1 237 | m_Position: {x: 0, y: 0} 238 | m_TimeScale: 1 239 | m_CycleOffset: 0 240 | m_DirectBlendEvent: 241 | m_Mirror: 0 242 | m_BlendParameter: Turn 243 | m_BlendParameterY: Blend 244 | m_MinThreshold: -1 245 | m_MaxThreshold: 1 246 | m_UseAutomaticThresholds: 0 247 | m_NormalizedBlendValues: 0 248 | m_BlendType: 0 249 | --- !u!206 &20600006 250 | BlendTree: 251 | m_ObjectHideFlags: 1 252 | m_PrefabParentObject: {fileID: 0} 253 | m_PrefabInternal: {fileID: 0} 254 | m_Name: Run 255 | m_Childs: 256 | - m_Motion: {fileID: 7400026, guid: ccb909e390d7be24e9107d33119a0eaa, type: 3} 257 | m_Threshold: -1 258 | m_Position: {x: 0, y: 0} 259 | m_TimeScale: 1 260 | m_CycleOffset: 0 261 | m_DirectBlendEvent: 262 | m_Mirror: 0 263 | - m_Motion: {fileID: 7400024, guid: ccb909e390d7be24e9107d33119a0eaa, type: 3} 264 | m_Threshold: 0 265 | m_Position: {x: 0, y: 0} 266 | m_TimeScale: 1 267 | m_CycleOffset: 0 268 | m_DirectBlendEvent: 269 | m_Mirror: 0 270 | - m_Motion: {fileID: 7400022, guid: ccb909e390d7be24e9107d33119a0eaa, type: 3} 271 | m_Threshold: 1 272 | m_Position: {x: 0, y: 0} 273 | m_TimeScale: 1 274 | m_CycleOffset: 0 275 | m_DirectBlendEvent: 276 | m_Mirror: 0 277 | m_BlendParameter: Turn 278 | m_BlendParameterY: Blend 279 | m_MinThreshold: -1 280 | m_MaxThreshold: 1 281 | m_UseAutomaticThresholds: 0 282 | m_NormalizedBlendValues: 0 283 | m_BlendType: 0 284 | --- !u!206 &20608386 285 | BlendTree: 286 | m_ObjectHideFlags: 1 287 | m_PrefabParentObject: {fileID: 0} 288 | m_PrefabInternal: {fileID: 0} 289 | m_Name: Idle 290 | m_Childs: 291 | - m_Motion: {fileID: 7400002, guid: 98e8896e12d39bb41a5a74e9ae897a64, type: 3} 292 | m_Threshold: -1 293 | m_Position: {x: 0, y: 0} 294 | m_TimeScale: 2 295 | m_CycleOffset: 0 296 | m_DirectBlendEvent: 297 | m_Mirror: 0 298 | - m_Motion: {fileID: 7400000, guid: 11cd8118786c19d49a6bf4fc939ad434, type: 3} 299 | m_Threshold: 0 300 | m_Position: {x: 0, y: 0} 301 | m_TimeScale: 1 302 | m_CycleOffset: 0 303 | m_DirectBlendEvent: 304 | m_Mirror: 0 305 | - m_Motion: {fileID: 7400000, guid: 98e8896e12d39bb41a5a74e9ae897a64, type: 3} 306 | m_Threshold: 1 307 | m_Position: {x: 0, y: 0} 308 | m_TimeScale: 2 309 | m_CycleOffset: 0 310 | m_DirectBlendEvent: 311 | m_Mirror: 0 312 | m_BlendParameter: Turn 313 | m_BlendParameterY: Blend 314 | m_MinThreshold: -1 315 | m_MaxThreshold: 1 316 | m_UseAutomaticThresholds: 0 317 | m_NormalizedBlendValues: 0 318 | m_BlendType: 0 319 | --- !u!206 &20610505 320 | BlendTree: 321 | m_ObjectHideFlags: 1 322 | m_PrefabParentObject: {fileID: 0} 323 | m_PrefabInternal: {fileID: 0} 324 | m_Name: Blend Tree 325 | m_Childs: 326 | - m_Motion: {fileID: 7400002, guid: d89ea37480b6d75458aa38843e9688dc, type: 3} 327 | m_Threshold: 0 328 | m_Position: {x: 0, y: 0} 329 | m_TimeScale: 1 330 | m_CycleOffset: 0 331 | m_DirectBlendEvent: 332 | m_Mirror: 0 333 | - m_Motion: {fileID: 7400004, guid: d89ea37480b6d75458aa38843e9688dc, type: 3} 334 | m_Threshold: .198412701 335 | m_Position: {x: 0, y: 1} 336 | m_TimeScale: 2 337 | m_CycleOffset: 0 338 | m_DirectBlendEvent: 339 | m_Mirror: 0 340 | - m_Motion: {fileID: 7400008, guid: d89ea37480b6d75458aa38843e9688dc, type: 3} 341 | m_Threshold: .396825403 342 | m_Position: {x: -1, y: 1} 343 | m_TimeScale: 2 344 | m_CycleOffset: 0 345 | m_DirectBlendEvent: 346 | m_Mirror: 0 347 | - m_Motion: {fileID: 7400014, guid: d89ea37480b6d75458aa38843e9688dc, type: 3} 348 | m_Threshold: .59523809 349 | m_Position: {x: 1, y: 1} 350 | m_TimeScale: 2 351 | m_CycleOffset: 0 352 | m_DirectBlendEvent: 353 | m_Mirror: 0 354 | m_BlendParameter: Turn 355 | m_BlendParameterY: Forward 356 | m_MinThreshold: 0 357 | m_MaxThreshold: .59523809 358 | m_UseAutomaticThresholds: 1 359 | m_NormalizedBlendValues: 0 360 | m_BlendType: 3 361 | --- !u!206 &20610787 362 | BlendTree: 363 | m_ObjectHideFlags: 3 364 | m_PrefabParentObject: {fileID: 0} 365 | m_PrefabInternal: {fileID: 0} 366 | m_Name: Blend Tree 367 | m_Childs: 368 | - m_Motion: {fileID: 7400002, guid: f03e10c73f30b4ab4aa8ea8f1cc16d36, type: 3} 369 | m_Threshold: 0 370 | m_Position: {x: 0, y: -1} 371 | m_TimeScale: .100000001 372 | m_CycleOffset: 0 373 | m_DirectBlendEvent: 374 | m_Mirror: 0 375 | - m_Motion: {fileID: 7400004, guid: 51dd2e4c869794f75a0df7d54b210214, type: 3} 376 | m_Threshold: 5 377 | m_Position: {x: 5, y: -1} 378 | m_TimeScale: .100000001 379 | m_CycleOffset: 0 380 | m_DirectBlendEvent: 381 | m_Mirror: 0 382 | - m_Motion: {fileID: 7400000, guid: 51dd2e4c869794f75a0df7d54b210214, type: 3} 383 | m_Threshold: 15 384 | m_Position: {x: 5, y: 1} 385 | m_TimeScale: .100000001 386 | m_CycleOffset: 0 387 | m_DirectBlendEvent: 388 | m_Mirror: 0 389 | - m_Motion: {fileID: 7400004, guid: 0d9d26e2162aa4d11ab075b34c029673, type: 3} 390 | m_Threshold: 20 391 | m_Position: {x: -5, y: 0} 392 | m_TimeScale: .100000001 393 | m_CycleOffset: 0 394 | m_DirectBlendEvent: 395 | m_Mirror: 0 396 | - m_Motion: {fileID: 7400004, guid: f03e10c73f30b4ab4aa8ea8f1cc16d36, type: 3} 397 | m_Threshold: 25 398 | m_Position: {x: 0, y: 1} 399 | m_TimeScale: .100000001 400 | m_CycleOffset: 0 401 | m_DirectBlendEvent: 402 | m_Mirror: 0 403 | - m_Motion: {fileID: 7400006, guid: 0d9d26e2162aa4d11ab075b34c029673, type: 3} 404 | m_Threshold: 35 405 | m_Position: {x: 5, y: 0} 406 | m_TimeScale: 1 407 | m_CycleOffset: 0 408 | m_DirectBlendEvent: 409 | m_Mirror: 0 410 | - m_Motion: {fileID: 7400008, guid: 0d9d26e2162aa4d11ab075b34c029673, type: 3} 411 | m_Threshold: 40 412 | m_Position: {x: 0, y: 0} 413 | m_TimeScale: 1 414 | m_CycleOffset: 0 415 | m_DirectBlendEvent: 416 | m_Mirror: 0 417 | m_BlendParameter: Jump 418 | m_BlendParameterY: JumpLeg 419 | m_MinThreshold: 0 420 | m_MaxThreshold: 40 421 | m_UseAutomaticThresholds: 0 422 | m_NormalizedBlendValues: 0 423 | m_BlendType: 3 424 | --- !u!206 &20621344 425 | BlendTree: 426 | m_ObjectHideFlags: 3 427 | m_PrefabParentObject: {fileID: 0} 428 | m_PrefabInternal: {fileID: 0} 429 | m_Name: Blend Tree 430 | m_Childs: 431 | - m_Motion: {fileID: 7400002, guid: f03e10c73f30b4ab4aa8ea8f1cc16d36, type: 3} 432 | m_Threshold: 0 433 | m_Position: {x: 0, y: -1} 434 | m_TimeScale: .100000001 435 | m_CycleOffset: 0 436 | m_DirectBlendEvent: 437 | m_Mirror: 0 438 | - m_Motion: {fileID: 7400004, guid: 51dd2e4c869794f75a0df7d54b210214, type: 3} 439 | m_Threshold: 5 440 | m_Position: {x: 5, y: -1} 441 | m_TimeScale: .100000001 442 | m_CycleOffset: 0 443 | m_DirectBlendEvent: 444 | m_Mirror: 0 445 | - m_Motion: {fileID: 7400000, guid: 51dd2e4c869794f75a0df7d54b210214, type: 3} 446 | m_Threshold: 15 447 | m_Position: {x: 5, y: 1} 448 | m_TimeScale: .100000001 449 | m_CycleOffset: 0 450 | m_DirectBlendEvent: 451 | m_Mirror: 0 452 | - m_Motion: {fileID: 7400004, guid: 0d9d26e2162aa4d11ab075b34c029673, type: 3} 453 | m_Threshold: 20 454 | m_Position: {x: -9, y: 0} 455 | m_TimeScale: .100000001 456 | m_CycleOffset: 0 457 | m_DirectBlendEvent: 458 | m_Mirror: 0 459 | - m_Motion: {fileID: 7400004, guid: f03e10c73f30b4ab4aa8ea8f1cc16d36, type: 3} 460 | m_Threshold: 25 461 | m_Position: {x: 0, y: 1} 462 | m_TimeScale: .100000001 463 | m_CycleOffset: 0 464 | m_DirectBlendEvent: 465 | m_Mirror: 0 466 | - m_Motion: {fileID: 7400006, guid: 0d9d26e2162aa4d11ab075b34c029673, type: 3} 467 | m_Threshold: 35 468 | m_Position: {x: 5, y: 0} 469 | m_TimeScale: .100000001 470 | m_CycleOffset: 0 471 | m_DirectBlendEvent: 472 | m_Mirror: 0 473 | - m_Motion: {fileID: 7400008, guid: 0d9d26e2162aa4d11ab075b34c029673, type: 3} 474 | m_Threshold: 40 475 | m_Position: {x: 0, y: 0} 476 | m_TimeScale: .100000001 477 | m_CycleOffset: 0 478 | m_DirectBlendEvent: 479 | m_Mirror: 0 480 | m_BlendParameter: Jump 481 | m_BlendParameterY: JumpLeg 482 | m_MinThreshold: 0 483 | m_MaxThreshold: 40 484 | m_UseAutomaticThresholds: 0 485 | m_NormalizedBlendValues: 0 486 | m_BlendType: 3 487 | --- !u!206 &20631403 488 | BlendTree: 489 | m_ObjectHideFlags: 1 490 | m_PrefabParentObject: {fileID: 0} 491 | m_PrefabInternal: {fileID: 0} 492 | m_Name: Walk 493 | m_Childs: 494 | - m_Motion: {fileID: 7400002, guid: 1da5f9c54c49bfc488819dd2df8bb228, type: 3} 495 | m_Threshold: -1 496 | m_Position: {x: 0, y: 0} 497 | m_TimeScale: 2 498 | m_CycleOffset: 0 499 | m_DirectBlendEvent: 500 | m_Mirror: 0 501 | - m_Motion: {fileID: 7400000, guid: c869773dc0bdfe042a8293344c186eaf, type: 3} 502 | m_Threshold: 0 503 | m_Position: {x: 0, y: 0} 504 | m_TimeScale: 2 505 | m_CycleOffset: 0 506 | m_DirectBlendEvent: 507 | m_Mirror: 0 508 | - m_Motion: {fileID: 7400000, guid: 1da5f9c54c49bfc488819dd2df8bb228, type: 3} 509 | m_Threshold: 1 510 | m_Position: {x: 0, y: 0} 511 | m_TimeScale: 2 512 | m_CycleOffset: 0 513 | m_DirectBlendEvent: 514 | m_Mirror: 0 515 | m_BlendParameter: Turn 516 | m_BlendParameterY: Blend 517 | m_MinThreshold: -1 518 | m_MaxThreshold: 1 519 | m_UseAutomaticThresholds: 0 520 | m_NormalizedBlendValues: 0 521 | m_BlendType: 0 522 | --- !u!206 &20659883 523 | BlendTree: 524 | m_ObjectHideFlags: 1 525 | m_PrefabParentObject: {fileID: 0} 526 | m_PrefabInternal: {fileID: 0} 527 | m_Name: Blend Tree 528 | m_Childs: 529 | - m_Motion: {fileID: 20608386} 530 | m_Threshold: 0 531 | m_Position: {x: 0, y: 0} 532 | m_TimeScale: 1 533 | m_CycleOffset: 0 534 | m_DirectBlendEvent: 535 | m_Mirror: 0 536 | - m_Motion: {fileID: 20631403} 537 | m_Threshold: 1 538 | m_Position: {x: 0, y: 0} 539 | m_TimeScale: 1 540 | m_CycleOffset: 0 541 | m_DirectBlendEvent: 542 | m_Mirror: 0 543 | m_BlendParameter: Forward 544 | m_BlendParameterY: Blend 545 | m_MinThreshold: 0 546 | m_MaxThreshold: 1 547 | m_UseAutomaticThresholds: 1 548 | m_NormalizedBlendValues: 0 549 | m_BlendType: 0 550 | --- !u!206 &20683409 551 | BlendTree: 552 | m_ObjectHideFlags: 3 553 | m_PrefabParentObject: {fileID: 0} 554 | m_PrefabInternal: {fileID: 0} 555 | m_Name: Blend Tree 556 | m_Childs: [] 557 | m_BlendParameter: Forward 558 | m_BlendParameterY: Forward 559 | m_MinThreshold: 0 560 | m_MaxThreshold: 1 561 | m_UseAutomaticThresholds: 1 562 | m_NormalizedBlendValues: 0 563 | m_BlendType: 0 564 | --- !u!1101 &110100000 565 | AnimatorStateTransition: 566 | m_ObjectHideFlags: 3 567 | m_PrefabParentObject: {fileID: 0} 568 | m_PrefabInternal: {fileID: 0} 569 | m_Name: 570 | m_Conditions: 571 | - m_ConditionMode: 1 572 | m_ConditionEvent: Crouch 573 | m_EventTreshold: 0 574 | m_DstStateMachine: {fileID: 0} 575 | m_DstState: {fileID: 110200000} 576 | m_Solo: 0 577 | m_Mute: 0 578 | m_IsExit: 0 579 | serializedVersion: 3 580 | m_TransitionDuration: .0801232457 581 | m_TransitionOffset: 0 582 | m_ExitTime: .899999976 583 | m_HasExitTime: 0 584 | m_Atomic: 0 585 | m_CanTransitionToSelf: 1 586 | --- !u!1101 &110100036 587 | AnimatorStateTransition: 588 | m_ObjectHideFlags: 3 589 | m_PrefabParentObject: {fileID: 0} 590 | m_PrefabInternal: {fileID: 0} 591 | m_Name: 592 | m_Conditions: 593 | - m_ConditionMode: 2 594 | m_ConditionEvent: Crouch 595 | m_EventTreshold: 0 596 | m_DstStateMachine: {fileID: 0} 597 | m_DstState: {fileID: 110298501} 598 | m_Solo: 0 599 | m_Mute: 0 600 | m_IsExit: 0 601 | serializedVersion: 3 602 | m_TransitionDuration: .111009784 603 | m_TransitionOffset: 0 604 | m_ExitTime: .899999976 605 | m_HasExitTime: 0 606 | m_Atomic: 0 607 | m_CanTransitionToSelf: 1 608 | --- !u!1101 &110123257 609 | AnimatorStateTransition: 610 | m_ObjectHideFlags: 3 611 | m_PrefabParentObject: {fileID: 0} 612 | m_PrefabInternal: {fileID: 0} 613 | m_Name: 614 | m_Conditions: 615 | - m_ConditionMode: 1 616 | m_ConditionEvent: OnGround 617 | m_EventTreshold: 0 618 | - m_ConditionMode: 3 619 | m_ConditionEvent: Jump 620 | m_EventTreshold: -2 621 | m_DstStateMachine: {fileID: 0} 622 | m_DstState: {fileID: 110298501} 623 | m_Solo: 0 624 | m_Mute: 0 625 | m_IsExit: 0 626 | serializedVersion: 3 627 | m_TransitionDuration: .117741838 628 | m_TransitionOffset: 0 629 | m_ExitTime: .899999976 630 | m_HasExitTime: 0 631 | m_Atomic: 0 632 | m_CanTransitionToSelf: 1 633 | --- !u!1101 &110135218 634 | AnimatorStateTransition: 635 | m_ObjectHideFlags: 3 636 | m_PrefabParentObject: {fileID: 0} 637 | m_PrefabInternal: {fileID: 0} 638 | m_Name: 639 | m_Conditions: 640 | - m_ConditionMode: 2 641 | m_ConditionEvent: OnGround 642 | m_EventTreshold: 0 643 | m_DstStateMachine: {fileID: 0} 644 | m_DstState: {fileID: 110276412} 645 | m_Solo: 0 646 | m_Mute: 0 647 | m_IsExit: 0 648 | serializedVersion: 3 649 | m_TransitionDuration: .10203097 650 | m_TransitionOffset: .0180516355 651 | m_ExitTime: .899999976 652 | m_HasExitTime: 0 653 | m_Atomic: 0 654 | m_CanTransitionToSelf: 1 655 | --- !u!1101 &110161005 656 | AnimatorStateTransition: 657 | m_ObjectHideFlags: 3 658 | m_PrefabParentObject: {fileID: 0} 659 | m_PrefabInternal: {fileID: 0} 660 | m_Name: 661 | m_Conditions: 662 | - m_ConditionMode: 2 663 | m_ConditionEvent: OnGround 664 | m_EventTreshold: 0 665 | m_DstStateMachine: {fileID: 0} 666 | m_DstState: {fileID: 110276412} 667 | m_Solo: 0 668 | m_Mute: 0 669 | m_IsExit: 0 670 | serializedVersion: 3 671 | m_TransitionDuration: .0246594138 672 | m_TransitionOffset: 0 673 | m_ExitTime: .899999976 674 | m_HasExitTime: 0 675 | m_Atomic: 0 676 | m_CanTransitionToSelf: 1 677 | --- !u!1101 &110167223 678 | AnimatorStateTransition: 679 | m_ObjectHideFlags: 3 680 | m_PrefabParentObject: {fileID: 0} 681 | m_PrefabInternal: {fileID: 0} 682 | m_Name: 683 | m_Conditions: 684 | - m_ConditionMode: 2 685 | m_ConditionEvent: Crouch 686 | m_EventTreshold: 0 687 | m_DstStateMachine: {fileID: 0} 688 | m_DstState: {fileID: 110298501} 689 | m_Solo: 0 690 | m_Mute: 0 691 | m_IsExit: 0 692 | serializedVersion: 3 693 | m_TransitionDuration: .101033315 694 | m_TransitionOffset: 0 695 | m_ExitTime: .899999976 696 | m_HasExitTime: 0 697 | m_Atomic: 1 698 | m_CanTransitionToSelf: 1 699 | --- !u!1101 &110172777 700 | AnimatorStateTransition: 701 | m_ObjectHideFlags: 3 702 | m_PrefabParentObject: {fileID: 0} 703 | m_PrefabInternal: {fileID: 0} 704 | m_Name: 705 | m_Conditions: 706 | - m_ConditionMode: 1 707 | m_ConditionEvent: OnGround 708 | m_EventTreshold: 0 709 | - m_ConditionMode: 4 710 | m_ConditionEvent: Jump 711 | m_EventTreshold: -2 712 | m_DstStateMachine: {fileID: 0} 713 | m_DstState: {fileID: 110200000} 714 | m_Solo: 0 715 | m_Mute: 0 716 | m_IsExit: 0 717 | serializedVersion: 3 718 | m_TransitionDuration: .182058424 719 | m_TransitionOffset: 0 720 | m_ExitTime: .899999976 721 | m_HasExitTime: 0 722 | m_Atomic: 0 723 | m_CanTransitionToSelf: 1 724 | --- !u!1102 &110200000 725 | AnimatorState: 726 | serializedVersion: 3 727 | m_ObjectHideFlags: 3 728 | m_PrefabParentObject: {fileID: 0} 729 | m_PrefabInternal: {fileID: 0} 730 | m_Name: Crouching 731 | m_Speed: 1 732 | m_CycleOffset: 0 733 | m_Transitions: 734 | - {fileID: 110100036} 735 | - {fileID: 110161005} 736 | m_Behaviours: [] 737 | m_Position: {x: 444, y: 240, z: 0} 738 | m_IKOnFeet: 1 739 | m_Mirror: 0 740 | m_Motion: {fileID: 20610505} 741 | m_Tag: 742 | --- !u!1102 &110276412 743 | AnimatorState: 744 | serializedVersion: 3 745 | m_ObjectHideFlags: 3 746 | m_PrefabParentObject: {fileID: 0} 747 | m_PrefabInternal: {fileID: 0} 748 | m_Name: Airborne 749 | m_Speed: 1 750 | m_CycleOffset: 0 751 | m_Transitions: 752 | - {fileID: 110172777} 753 | - {fileID: 110123257} 754 | m_Behaviours: [] 755 | m_Position: {x: 444, y: -48, z: 0} 756 | m_IKOnFeet: 0 757 | m_Mirror: 0 758 | m_Motion: {fileID: 20621344} 759 | m_Tag: 760 | --- !u!1102 &110298501 761 | AnimatorState: 762 | serializedVersion: 3 763 | m_ObjectHideFlags: 3 764 | m_PrefabParentObject: {fileID: 0} 765 | m_PrefabInternal: {fileID: 0} 766 | m_Name: Grounded 767 | m_Speed: 1 768 | m_CycleOffset: 0 769 | m_Transitions: 770 | - {fileID: 110100000} 771 | - {fileID: 110135218} 772 | m_Behaviours: [] 773 | m_Position: {x: 588, y: 96, z: 0} 774 | m_IKOnFeet: 1 775 | m_Mirror: 0 776 | m_Motion: {fileID: 20600000} 777 | m_Tag: 778 | --- !u!1107 &110700000 779 | AnimatorStateMachine: 780 | serializedVersion: 4 781 | m_ObjectHideFlags: 1 782 | m_PrefabParentObject: {fileID: 0} 783 | m_PrefabInternal: {fileID: 0} 784 | m_Name: Base Layer 785 | m_ChildStates: 786 | - serializedVersion: 1 787 | m_State: {fileID: 110298501} 788 | m_Position: {x: 588, y: 96, z: 0} 789 | - serializedVersion: 1 790 | m_State: {fileID: 110200000} 791 | m_Position: {x: 444, y: 240, z: 0} 792 | - serializedVersion: 1 793 | m_State: {fileID: 110276412} 794 | m_Position: {x: 444, y: -48, z: 0} 795 | m_ChildStateMachines: [] 796 | m_AnyStateTransitions: [] 797 | m_EntryTransitions: [] 798 | m_StateMachineTransitions: 799 | data: 800 | first: {fileID: 110700000} 801 | second: [] 802 | m_AnyStatePosition: {x: 50, y: 20, z: 0} 803 | m_EntryPosition: {x: 36, y: 108, z: 0} 804 | m_ExitPosition: {x: 792, y: 96, z: 0} 805 | m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} 806 | m_DefaultState: {fileID: 110298501} 807 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Animator/ThirdPersonAnimatorController.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e2cf68ff4b1ffda45a77f7307dd789b9 3 | NativeFormatImporter: 4 | userData: 5 | assetBundleName: 6 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e5a8d8a575fd02409b508ef2842c886 3 | folderAsset: yes 4 | timeCreated: 1471312147 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Materials/EthanGrey.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 4 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: EthanGrey 10 | m_Shader: {fileID: 45, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: _LIGHTMAPPING_STATIC_LIGHTMAPS _NORMALMAP _UVPRIM_UV1 _UVSEC_UV1 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 2800000, guid: 0ca09a4614a0daa44ba043de90181896, type: 3} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | data: 24 | first: 25 | name: _BumpMap 26 | second: 27 | m_Texture: {fileID: 2800000, guid: 3b5b7be0f2332c24f89a2af018daa62d, type: 3} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | data: 31 | first: 32 | name: _DetailNormalMap 33 | second: 34 | m_Texture: {fileID: 0} 35 | m_Scale: {x: 1, y: 1} 36 | m_Offset: {x: 0, y: 0} 37 | data: 38 | first: 39 | name: _EmissionMap 40 | second: 41 | m_Texture: {fileID: 0} 42 | m_Scale: {x: 1, y: 1} 43 | m_Offset: {x: 0, y: 0} 44 | data: 45 | first: 46 | name: _ParallaxMap 47 | second: 48 | m_Texture: {fileID: 0} 49 | m_Scale: {x: 1, y: 1} 50 | m_Offset: {x: 0, y: 0} 51 | data: 52 | first: 53 | name: _Occlusion 54 | second: 55 | m_Texture: {fileID: 2800000, guid: 4e2f32e9a1fefc24092337ae061f3dbc, type: 3} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | data: 59 | first: 60 | name: _SpecGlossMap 61 | second: 62 | m_Texture: {fileID: 2800000, guid: c6093d6055cd6a44ebf0637f17fca0e8, type: 3} 63 | m_Scale: {x: 1, y: 1} 64 | m_Offset: {x: 0, y: 0} 65 | data: 66 | first: 67 | name: _DetailMask 68 | second: 69 | m_Texture: {fileID: 0} 70 | m_Scale: {x: 1, y: 1} 71 | m_Offset: {x: 0, y: 0} 72 | data: 73 | first: 74 | name: _DetailAlbedoMap 75 | second: 76 | m_Texture: {fileID: 0} 77 | m_Scale: {x: 1, y: 1} 78 | m_Offset: {x: 0, y: 0} 79 | data: 80 | first: 81 | name: _Cube 82 | second: 83 | m_Texture: {fileID: 8900000, guid: 6c5668bb9f9669342bfdd3eaddebb56b, type: 2} 84 | m_Scale: {x: 1, y: 1} 85 | m_Offset: {x: 0, y: 0} 86 | data: 87 | first: 88 | name: _OcclusionMap 89 | second: 90 | m_Texture: {fileID: 2800000, guid: 4e2f32e9a1fefc24092337ae061f3dbc, type: 3} 91 | m_Scale: {x: 1, y: 1} 92 | m_Offset: {x: 0, y: 0} 93 | m_Floats: 94 | data: 95 | first: 96 | name: _Shininess 97 | second: .413138449 98 | data: 99 | first: 100 | name: _AlphaTestRef 101 | second: .5 102 | data: 103 | first: 104 | name: _Lightmapping 105 | second: 0 106 | data: 107 | first: 108 | name: _SrcBlend 109 | second: 1 110 | data: 111 | first: 112 | name: _DstBlend 113 | second: 0 114 | data: 115 | first: 116 | name: _Parallax 117 | second: .0199999996 118 | data: 119 | first: 120 | name: _ZWrite 121 | second: 1 122 | data: 123 | first: 124 | name: _Glossiness 125 | second: .150000006 126 | data: 127 | first: 128 | name: _BumpScale 129 | second: 1 130 | data: 131 | first: 132 | name: _OcclusionStrength 133 | second: 1 134 | data: 135 | first: 136 | name: _DetailNormalMapScale 137 | second: 1 138 | data: 139 | first: 140 | name: _UVSec 141 | second: 0 142 | data: 143 | first: 144 | name: _Mode 145 | second: 0 146 | data: 147 | first: 148 | name: _EmissionScaleUI 149 | second: 1 150 | data: 151 | first: 152 | name: _EmissionScale 153 | second: 1 154 | data: 155 | first: 156 | name: _DetailAlbedoMultiplier 157 | second: 2 158 | data: 159 | first: 160 | name: _UVPrim 161 | second: 0 162 | data: 163 | first: 164 | name: _DetailMode 165 | second: 0 166 | m_Colors: 167 | data: 168 | first: 169 | name: _EmissionColor 170 | second: {r: 0, g: 0, b: 0, a: .99999994} 171 | data: 172 | first: 173 | name: _Color 174 | second: {r: .498039216, g: .498039216, b: .498039216, a: 1} 175 | data: 176 | first: 177 | name: _SpecularColor 178 | second: {r: .242647052, g: .242647052, b: .242647052, a: 1} 179 | data: 180 | first: 181 | name: _EmissionColorUI 182 | second: {r: 0, g: 0, b: 0, a: 1} 183 | data: 184 | first: 185 | name: _EmissionColorWithMapUI 186 | second: {r: 1, g: 1, b: 1, a: 1} 187 | data: 188 | first: 189 | name: _SpecColor 190 | second: {r: .0980392173, g: .0980392173, b: .0980392173, a: 1} 191 | data: 192 | first: 193 | name: _ReflectColor 194 | second: {r: 1, g: 1, b: 1, a: .5} 195 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Materials/EthanGrey.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 621e901dcf5ebaf46bce29d18f67194c 3 | NativeFormatImporter: 4 | userData: 5 | assetBundleName: 6 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Materials/EthanWhite.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 4 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: EthanWhite 10 | m_Shader: {fileID: 45, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: _LIGHTMAPPING_STATIC_LIGHTMAPS _NORMALMAP _UVPRIM_UV1 _UVSEC_UV1 12 | m_CustomRenderQueue: -1 13 | m_SavedProperties: 14 | serializedVersion: 2 15 | m_TexEnvs: 16 | data: 17 | first: 18 | name: _MainTex 19 | second: 20 | m_Texture: {fileID: 2800000, guid: 0ca09a4614a0daa44ba043de90181896, type: 3} 21 | m_Scale: {x: 1, y: 1} 22 | m_Offset: {x: 0, y: 0} 23 | data: 24 | first: 25 | name: _BumpMap 26 | second: 27 | m_Texture: {fileID: 2800000, guid: 3b5b7be0f2332c24f89a2af018daa62d, type: 3} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | data: 31 | first: 32 | name: _DetailNormalMap 33 | second: 34 | m_Texture: {fileID: 0} 35 | m_Scale: {x: 1, y: 1} 36 | m_Offset: {x: 0, y: 0} 37 | data: 38 | first: 39 | name: _EmissionMap 40 | second: 41 | m_Texture: {fileID: 0} 42 | m_Scale: {x: 1, y: 1} 43 | m_Offset: {x: 0, y: 0} 44 | data: 45 | first: 46 | name: _ParallaxMap 47 | second: 48 | m_Texture: {fileID: 0} 49 | m_Scale: {x: 1, y: 1} 50 | m_Offset: {x: 0, y: 0} 51 | data: 52 | first: 53 | name: _Occlusion 54 | second: 55 | m_Texture: {fileID: 2800000, guid: 4e2f32e9a1fefc24092337ae061f3dbc, type: 3} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | data: 59 | first: 60 | name: _SpecGlossMap 61 | second: 62 | m_Texture: {fileID: 2800000, guid: c6093d6055cd6a44ebf0637f17fca0e8, type: 3} 63 | m_Scale: {x: 1, y: 1} 64 | m_Offset: {x: 0, y: 0} 65 | data: 66 | first: 67 | name: _DetailMask 68 | second: 69 | m_Texture: {fileID: 0} 70 | m_Scale: {x: 1, y: 1} 71 | m_Offset: {x: 0, y: 0} 72 | data: 73 | first: 74 | name: _DetailAlbedoMap 75 | second: 76 | m_Texture: {fileID: 0} 77 | m_Scale: {x: 1, y: 1} 78 | m_Offset: {x: 0, y: 0} 79 | data: 80 | first: 81 | name: _Cube 82 | second: 83 | m_Texture: {fileID: 8900000, guid: 6c5668bb9f9669342bfdd3eaddebb56b, type: 2} 84 | m_Scale: {x: 1, y: 1} 85 | m_Offset: {x: 0, y: 0} 86 | data: 87 | first: 88 | name: _OcclusionMap 89 | second: 90 | m_Texture: {fileID: 2800000, guid: 4e2f32e9a1fefc24092337ae061f3dbc, type: 3} 91 | m_Scale: {x: 1, y: 1} 92 | m_Offset: {x: 0, y: 0} 93 | m_Floats: 94 | data: 95 | first: 96 | name: _Shininess 97 | second: .413138449 98 | data: 99 | first: 100 | name: _AlphaTestRef 101 | second: .5 102 | data: 103 | first: 104 | name: _Lightmapping 105 | second: 0 106 | data: 107 | first: 108 | name: _SrcBlend 109 | second: 1 110 | data: 111 | first: 112 | name: _DstBlend 113 | second: 0 114 | data: 115 | first: 116 | name: _Parallax 117 | second: .0199999996 118 | data: 119 | first: 120 | name: _ZWrite 121 | second: 1 122 | data: 123 | first: 124 | name: _Glossiness 125 | second: .150000006 126 | data: 127 | first: 128 | name: _BumpScale 129 | second: 1 130 | data: 131 | first: 132 | name: _OcclusionStrength 133 | second: 1 134 | data: 135 | first: 136 | name: _DetailNormalMapScale 137 | second: 1 138 | data: 139 | first: 140 | name: _UVSec 141 | second: 0 142 | data: 143 | first: 144 | name: _Mode 145 | second: 0 146 | data: 147 | first: 148 | name: _EmissionScaleUI 149 | second: 1 150 | data: 151 | first: 152 | name: _EmissionScale 153 | second: 1 154 | data: 155 | first: 156 | name: _DetailAlbedoMultiplier 157 | second: 2 158 | data: 159 | first: 160 | name: _UVPrim 161 | second: 0 162 | data: 163 | first: 164 | name: _DetailMode 165 | second: 0 166 | m_Colors: 167 | data: 168 | first: 169 | name: _EmissionColor 170 | second: {r: 0, g: 0, b: 0, a: .99999994} 171 | data: 172 | first: 173 | name: _Color 174 | second: {r: 1, g: 1, b: 1, a: 1} 175 | data: 176 | first: 177 | name: _SpecularColor 178 | second: {r: .242647052, g: .242647052, b: .242647052, a: 1} 179 | data: 180 | first: 181 | name: _EmissionColorUI 182 | second: {r: 0, g: 0, b: 0, a: 1} 183 | data: 184 | first: 185 | name: _EmissionColorWithMapUI 186 | second: {r: 1, g: 1, b: 1, a: 1} 187 | data: 188 | first: 189 | name: _SpecColor 190 | second: {r: .0980392173, g: .0980392173, b: .0980392173, a: 1} 191 | data: 192 | first: 193 | name: _ReflectColor 194 | second: {r: 1, g: 1, b: 1, a: .5} 195 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Materials/EthanWhite.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f62b52b2d4b721742a0bc5c6b4db468d 3 | NativeFormatImporter: 4 | userData: 5 | assetBundleName: 6 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Models.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d370bc45652004144ab9b1d27c4a2430 3 | folderAsset: yes 4 | timeCreated: 1471312147 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Models/Ethan.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/Standard Assets/Characters/ThirdPersonCharacter/Models/Ethan.fbx -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 21c00fa8d8ca7784b875629dc01dfa0d 3 | folderAsset: yes 4 | timeCreated: 1471312147 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Prefabs/AIThirdPersonController.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 54eb5844754051b40a918a84c33b7c1a 3 | NativeFormatImporter: 4 | userData: 5 | assetBundleName: 6 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Prefabs/ThirdPersonController.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7737647c22c1fc64a88d5cd030c352ce 3 | NativeFormatImporter: 4 | userData: 5 | assetBundleName: 6 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0b8d683dc67c1034ba53008b7c720632 3 | folderAsset: yes 4 | timeCreated: 1471312147 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanNormals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanNormals.png -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanNormals.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3b5b7be0f2332c24f89a2af018daa62d 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | serializedVersion: 2 6 | mipmaps: 7 | mipMapMode: 0 8 | enableMipMap: 1 9 | linearTexture: 1 10 | correctGamma: 0 11 | fadeOut: 0 12 | borderMipMap: 0 13 | mipMapFadeDistanceStart: 1 14 | mipMapFadeDistanceEnd: 3 15 | bumpmap: 16 | convertToNormalMap: 0 17 | externalNormalMap: 1 18 | heightScale: .25 19 | normalMapFilter: 0 20 | isReadable: 0 21 | grayScaleToAlpha: 0 22 | generateCubemap: 0 23 | cubemapConvolution: 0 24 | cubemapConvolutionSteps: 8 25 | cubemapConvolutionExponent: 1.5 26 | seamlessCubemap: 0 27 | textureFormat: -1 28 | maxTextureSize: 4096 29 | textureSettings: 30 | filterMode: -1 31 | aniso: -1 32 | mipBias: -1 33 | wrapMode: -1 34 | nPOTScale: 1 35 | lightmap: 0 36 | rGBM: 0 37 | compressionQuality: 50 38 | spriteMode: 0 39 | spriteExtrude: 1 40 | spriteMeshType: 1 41 | alignment: 0 42 | spritePivot: {x: .5, y: .5} 43 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 44 | spritePixelsToUnits: 100 45 | alphaIsTransparency: 0 46 | textureType: 1 47 | buildTargetSettings: [] 48 | spriteSheet: 49 | sprites: [] 50 | spritePackingTag: 51 | userData: 52 | assetBundleName: 53 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanOcclusion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanOcclusion.png -------------------------------------------------------------------------------- /Assets/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanOcclusion.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4e2f32e9a1fefc24092337ae061f3dbc 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | serializedVersion: 2 6 | mipmaps: 7 | mipMapMode: 0 8 | enableMipMap: 1 9 | linearTexture: 0 10 | correctGamma: 0 11 | fadeOut: 0 12 | borderMipMap: 0 13 | mipMapFadeDistanceStart: 1 14 | mipMapFadeDistanceEnd: 3 15 | bumpmap: 16 | convertToNormalMap: 0 17 | externalNormalMap: 0 18 | heightScale: .25 19 | normalMapFilter: 0 20 | isReadable: 0 21 | grayScaleToAlpha: 0 22 | generateCubemap: 0 23 | cubemapConvolution: 0 24 | cubemapConvolutionSteps: 8 25 | cubemapConvolutionExponent: 1.5 26 | seamlessCubemap: 0 27 | textureFormat: -1 28 | maxTextureSize: 4096 29 | textureSettings: 30 | filterMode: 2 31 | aniso: 1 32 | mipBias: -1 33 | wrapMode: -1 34 | nPOTScale: 1 35 | lightmap: 0 36 | rGBM: 0 37 | compressionQuality: 50 38 | spriteMode: 0 39 | spriteExtrude: 1 40 | spriteMeshType: 1 41 | alignment: 0 42 | spritePivot: {x: .5, y: .5} 43 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 44 | spritePixelsToUnits: 100 45 | alphaIsTransparency: 0 46 | textureType: 0 47 | buildTargetSettings: [] 48 | spriteSheet: 49 | sprites: [] 50 | spritePackingTag: 51 | userData: 52 | assetBundleName: 53 | -------------------------------------------------------------------------------- /Assets/Test.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | public class Test : MonoBehaviour 4 | { 5 | public GameObject person; 6 | public Sprite person2; 7 | public AudioClip person3; 8 | public AnimationClip person4; 9 | 10 | // Use this for initialization 11 | void Start () { 12 | 13 | } 14 | 15 | // Update is called once per frame 16 | void Update () { 17 | 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Assets/Test.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8451ecd20baab2f489927a44aac905e5 3 | timeCreated: 1467795276 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/test.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Assets/test.unity -------------------------------------------------------------------------------- /Assets/test.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f7d657af4865b4a4fa5c6c095bcb3079 3 | timeCreated: 1468545499 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 5.3.4p5 2 | m_StandardAssetsVersion: 0 3 | -------------------------------------------------------------------------------- /ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /ProjectSettings/UnityAdsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/ProjectSettings/UnityAdsSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/ProjectSettings/UnityConnectSettings.asset -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ObjectPickerAdvanced 2 | Unity 对象选择器 3 | 4 | # 原因 5 | 默认的对象选择器,无法设置指定的路径来选择对象。所以仿照自带的对象选择器来实现自己的一个对象选择器。这样就可以限定其他人员只能在指定的路径来选择设置对象,不会导致设置错误的对象。另外,默认的对象选择器,只能普通预览对象,而不能像在检视器预览里那样进行操作,比如音频的播放,动画的播放预览等。 6 | 7 | # 功能 8 | * 可以设置指定路径 9 | * 可以操作资源的播放预览 10 | 11 | 12 | # 截图 13 | 普通对象选择: 14 | ![](https://github.com/akof1314/ObjectPickerAdvanced/raw/master/Screenshots/1.png) 15 | 16 | 精灵图片选择: 17 | ![](https://github.com/akof1314/ObjectPickerAdvanced/raw/master/Screenshots/2.png) 18 | 19 | 音频对象选择: 20 | ![](https://github.com/akof1314/ObjectPickerAdvanced/raw/master/Screenshots/3.png) 21 | 可以通过右侧的工具栏按钮,来播放音频。 22 | 23 | 动画片段选择: 24 | ![](https://github.com/akof1314/ObjectPickerAdvanced/raw/master/Screenshots/4.gif) 25 | 可以通过预览窗口上侧的时间轴,来播放动画片段。 26 | 27 | # 源码地址 28 | GitHub地址:https://github.com/akof1314/ObjectPickerAdvanced 29 | -------------------------------------------------------------------------------- /Screenshots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Screenshots/1.png -------------------------------------------------------------------------------- /Screenshots/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Screenshots/2.png -------------------------------------------------------------------------------- /Screenshots/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Screenshots/3.png -------------------------------------------------------------------------------- /Screenshots/4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akof1314/ObjectPickerAdvanced/bb2d392973b3e7911409bf5ef1b30d22bc764876/Screenshots/4.gif --------------------------------------------------------------------------------